All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Please add your functional changes to the appropriate section in the PR. Keep it human-readable, your future self will thank you!
0.5.0 (2025-03-24)
- Implement coupling of two or more models (#76)
- Add check for date is None with earthkit-data GRIB input (#184) (6bfe48f)
- grib: Remove duplicate grib key logic (#177) (3156e0f)
- ParallelRunner without GPU (#174) (9313155)
- param id handling at archive JSON output (#172) (ca3c500)
- pyproject dependency on ai-models (#192) (f59d926)
- Restore default accumulation behaviour (#131) (c645fb2)
- unused parameter (#175) (3d7c507)
- use processes in coupling tests (#193) (30b65df)
0.4.11 (2025-03-07)
- Add metadata --get functionality (#154) (6821905)
- add time and memory profiler to runner (#143) (a0c4bb4)
- adding post-processors (#116) (9e240fa)
- runner: Forecast loop step generator (#168) (cc7fed5)
- fix pyproject.toml (#163) (104016b)
- Post processors (#164) (c5bd6a9)
- Remove
hdate
from variable keys (#165) (c024ddf) - retrieve: Missing arguments (8d7b174)
- retrieve: Set target from config before extras (8b22ea7)
- Rework Truth Output (#159) (7601c2e)
- run: Add processors to
_run
wrapper (e4261e7) - Update Profiler (#160) (6cfa021)
0.4.10 (2025-02-25)
- Add truth output (#144) (cfefc21)
- output: allow selecting variables for output (#118) (3c833e1)
- parallel inference without slurm (#121) (90d7911)
- retrieve: Create runner from config (#146) (e7283b9)
- issue #127, command "requests" broken (#141) (abfb633)
- prepml staging (#150) (384c5ee)
- Update output printer to avoid range(a, b, 0) (#138) (7cb2f0d)
Full Changelog: https://github.com/ecmwf/anemoi-inference/compare/0.4.8...0.4.9
- feat(config): Add
accumulate_from_start_of_forecast
post-processor by @gmertes in #133
- refactor: Rename
accumulations
->accumulate_from_start_of_forecast
by @gmertes in #135 - chore: synced file(s) with ecmwf-actions/reusable-workflows by @DeployDuck in #136
Full Changelog: https://github.com/ecmwf/anemoi-inference/compare/0.4.7...0.4.8
- feat(retrieve): Add
--use-scda
flag by @gmertes in #132
- chore: synced file(s) with ecmwf-actions/reusable-workflows by @DeployDuck in #126
- chore: synced file(s) with ecmwf-actions/reusable-workflows by @DeployDuck in #130
Full Changelog: https://github.com/ecmwf/anemoi-inference/compare/0.4.6...0.4.7
- chore: synced file(s) with ecmwf-actions/reusable-workflows by @DeployDuck in #113
- @DeployDuck made their first contribution in #113
Full Changelog: https://github.com/ecmwf/anemoi-inference/compare/0.4.5...0.4.6
0.2.0 - Use earthkit-data
- ci: changelog release updater
- earthkit-data replaces climetlab
validate_environment
on Checkpoint #13- Validate the environment against a checkpoint with
anemoi-inference inspect --validate path.ckpt
- ci-hpc-config
- Add Condition to store data #15
- Fix: diagnostics bug when fields are non-accumulated, remove diagnostics from mars request #18
- ci: updated workflows on PR and releases to use reusable actions
- removed a variable 'prognostic_fields' to save GPU memory
- climetlab
0.1.10 Fix missing constants
- (GH) Added downstream-ci, reathedocs update check and label public pr workflows
- Fix missing constant_fields property to query constants in the checkpoint
0.1.9 Patch, Move output finalise to ai-models
- output finalise in the plugin
0.1.8 Patch, Support for output finalise in the plugin
- Support for output finalise in the plugin
0.1.7 Patch, graph utility
- graph utility
- updated dependencies
0.1.6 Patch, update dependencies
- updated dependencies
0.1.5 Patch, inspect cli tool
- tests
- inspect cli tool
0.1.4 Patch, autocast option
- add autocast option
0.1.3 Patch, support ai-models
- ai-models and AIModelPlugin
0.1.2 Patch
- dependency group all
0.1.0 Initial Release
Initial Implementation of anemoi-inference