v0.1.3
Improvements
- Added verbosity to
LinearPipelineandParallelPipelineclasses. - Added check for duplicate columns in
XorX_rulesfor relevant classes - an exception is now thrown if duplicate columns are found. - Updated rule optimiser classes to include non-optimisable rules in the final
rule_stringsattribute (this ensures that these rules remain in the set when a rule optimiser is used in a pipeline)
Changes
- In the rule optimiser, rules which use exclusively all null features are allocated to the zero variance group, rather than the non-optimisable group.
- Updated the
create_x0,create_boundsandcreate_initial_simplexesmethods in theDirectSearchOptimiserclass so thatnp.nanvalues are converted to 0. - Added pre- and post-optimisation methods to
_base_pipeline. - Updated documentation and notebooks to reflect changes.