Skip to content

GAMA 22.0.0

Compare
Choose a tag to compare
@PGijsbers PGijsbers released this 16 Sep 08:25
8f5803f

What's Changed

Bugfixes:

  • #137: raise an output if output_directory is non-empty.
  • #174: Fix an issue where GAMA might freeze in when ending search.

Features:

  • ASHA resources can now also be specified as fraction of the dataset size by using a float in (0, 1].

Changes:

  • #138: Instead of subsampling the whole dataset before doing CV, the same test set is used across rungs and only
    the training folds are subsampled. This makes performance comparable across rungs.
  • AsyncEA will try to delay creating new individuals as long as possible.
  • AsyncEA will no longer create offspring from pipelines with failed evaluations (e.g., timeout, invalid configuration).

Maintenance:

  • Adopt NEP 29:
    • Drop support for Python 3.6 and 3.7
    • Add support for Python 3.10
  • Use pyproject.toml instead of setup.py
  • Transition to Github CI, including:
    • pytest on pull request
    • pytest CRON job with prerelease versions
    • doc build and deploy
    • pre-commit check
    • check for changelog
    • easy release to pypi from github workflow
  • Small changes to avoid FutureWarnings and/or DeprecationWarnings.

New Contributors

Full Changelog: 21.0.0...v22.0.0