REFACTO: split MapieRegressor.fit into .init_fit, .fit_estimator, and .conformalize, split EnsembleRegressor.fit into .fit_single_estimator and .fit_multi_estimators, remove EnsembleEstimator useless interface #564
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Refactoring, in preparation for v1:
MapieRegressor.fit
into.init_fit
,.fit_estimator
, and.conformalize
. Note: theMapieRegressor.fit
method now just calls those 3 sub-methods, and the public API is not broken.EnsembleRegressor.fit
into.fit_single_estimator
and.fit_multi_estimators
. Note: theEnsembleRegressor.fit
method has been kept (and calls those 2 sub-methods) to avoid breaking this low-level API, but is now deprecatedEnsembleEstimator
interface, that is not used (nothing in the code actually requires this interface), and will not be relevant anyways in future refactoring