From 2893b6675c971bc1bb2aecfe993b59995c4de82a Mon Sep 17 00:00:00 2001 From: Jesper Dramsch Date: Fri, 9 Aug 2024 13:15:35 +0000 Subject: [PATCH] docs: update changelog with changes since kick-off --- CHANGELOG.md | 50 +++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 45 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a7d47bf3..c0c2a85d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,16 +11,56 @@ Keep it human-readable, your future self will thank you! ## [Unreleased] ### Added - - MLflow token authentication + +#### Subcommands + - Subcommand for training `anemoi-training train` + - Subcommand for config generation of configs + - Subcommand for mlflow authentication + - Subcommand for chechkpoint handling + +#### Functionality + - Searchpaths for Hydra configs, to enable configs in CWD, `ANEMOI_CONFIG_PATH` env, and `.config/anemoi/training` in addition to package defaults + - MlFlow token authentication + - Configurable pressure level scaling + +#### Continuous Integration / Deployment + - Downstream CI to test all dependencies with changes + - Changelog Status check + - Readthedocs PR builder + +#### Miscellaneous + - Extended ruff Ruleset + - Added Docsig pre-commit hook + - `__future__` annotations for typehints + - Added Typehints where missing - Added Changelog ### Changed -### Removed +#### Move to Anemoi Ecosystem + - Fixed PyPI packaging + - Use of Anemoi models + - Use of Anemoi graphs + - Adjusted tests to work with new Anemoi ecosystem + - Adjusted configs to reasonable common defaults -## [0.1.0] - Initial Release +#### Functionality + - Changed hardware-specific keys from configs to `???` to trigger "missing" + - `__len__` of NativeGridDataset + - Configurable dropout in attention layer -### Added -- Initial implementation anemoi-training +#### Docs + - Fixed docstrings + +#### Miscellaneous + - Moved callbacks into folder to fascilitate future refactor + - Adjusted PyPI release infrastructure to common ECMWF workflow + - Bumped versions in Pre-commit hooks + +### Removed + - MlFlow Offline Sync (needs non-pip dependencies) + - Specific user configs + +[unreleased]: https://github.com/ecmwf/anemoi-training/compare/x.x.x...HEAD