Release Notes#

v1.1.0 April 10, 2024#

  • Changes:
    • The functions parameter in the GeneticFeatureSynthesis class now accepts a list of strings representing the names of the functions to be used in the genetic

    programming process. The default value is [‘add’, ‘sub’, ‘mul’, ‘div’, ‘square’, ‘cube’, ‘abs’ ‘negate’, ‘sin’, ‘cos’, ‘tan’]. The full list of built in functions can be found in the list_operations function. - Added SymbolicMulConstant and SymbolicAddConstant symbolic functions. These can be useful where their is an offset to the data but are not currently used by default as there is a risk of overfitting where an offset is not present. - Renamed list_operations to list_symbolic_functions for consistency - Added CustomSymbolicFunction class to allow users to define their own symbolic functions to be used in the genetic feature synthesis process. - Updated unit tests to reflect changes

  • Documentation:
    • Added example showing use of custom symbolic functions.

v1.0.1 April 4, 2024#

  • Changes:
    • Added tournament_size parameter to GeneticFeatureSelection class and set default to 10

    • Set default tournament size to 10 for GeneticFeatureSynthesis class

  • Documentation:
    • Updated README.md example

    • Updated example notebooks

    • Added eplanation of tournament selection in the Tuning the Genetic Feature Synthesis guide

v1.0.0 Mar 30, 2024#

  • Initial release