GAMA 22.0.0
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
- @himanshu007-creator made their first contribution in #118
- @chclam made their first contribution in #148
Full Changelog: 21.0.0...v22.0.0