Skip to content

v0.1.3

Choose a tag to compare

@lamesjaidler lamesjaidler released this 25 Feb 12:07

Improvements

  • Added verbosity to LinearPipeline and ParallelPipeline classes.
  • Added check for duplicate columns in X or X_rules for 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_strings attribute (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_bounds and create_initial_simplexes methods in the DirectSearchOptimiser class so that np.nan values are converted to 0.
  • Added pre- and post-optimisation methods to _base_pipeline.
  • Updated documentation and notebooks to reflect changes.