Era Splitting - Invariant Learning for Gradient Boosted Decision Trees

Do you have a lightweight version to install EraHistGradientBoostingRegressor (without having to install the full scikit-learn library with it)?

Would love to test how it integrates within scikit-learn Pipeline, FeatureUnion, ColumnTransformer, NumerBlox 1.0 and other libraries compatible with scikit-learn. I know HistGradientBoostingRegressor works well in pipelines so the era version should also be fine, unless there are some issues because of needing to pass eras in the fit step.

We have a similar thing in BayesianGMMTargetProcessor where .fit requires an eras argument and got that to work with sklearn.pipeline.Pipeline.