[ENH] Separate Pretty Printing from sklearn dependency #17
Labels
API design
API design & software architecture
Interface compatability
Ensure compatibility of interface with related packages
Milestone
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is.
Eventually the
baseobject
package will not depend on scikit-learn'sBaseEstimator
. This will be accomplished by gradually removing theBaseObject
dependencies onBaseEstimator
for different API interfaces and features.This issue covers the features that need to be added to
BaseObject
to remove the dependency onBaseEstimator
when pretty printing instances of classes that inherit fromBaseObject
.Describe the solution you'd like
A clear and concise description of what you want to happen, ideally taking into consideration the existing toolbox design, classes and methods.
BaseObject
should contain all the functionality needed to implement the pretty printing. However, we need to investigate and eventually decide the degree to which the functionality inBaseObject
should identically recreate the pretty printing functionality present inBaseEstimator
.Important considerations are:
BaseObject
interacts withsklearn
classes/pipelines when pretty printing representations of classessklearn
that we chooseThe text was updated successfully, but these errors were encountered: