Releases: ecmwf/anemoi-inference
Releases · ecmwf/anemoi-inference
v0.10.0
0.10.0 (2026-03-13)
⚠ BREAKING CHANGES
- runners: Remove single-out interpolator runner in favour of multi-out (#435)
Features
- inputs: Add NetCDF input & generalise FieldListInput (#405) (ee490c6)
- Multi out interpolator (#409) (1f14b07)
- Multi step prediction (#380) (4f194a4)
- runners: Remove single-out interpolator runner in favour of multi-out (#435) (451c921)
Bug Fixes
- Allow accumulation of negative fields. (#454) (76c1621)
- grib: Archive collector hindcasts wrong
date(#445) (d963820) - grib: Archive collector wrong
hdatein mars namespace (#442) (d181fae) - Netcdf multi out interp (#447) (830bf18)
- Postproc before open (#457) (312f0fc)
- Remove unsupported trajectory key from dataset configuration (#438) (14b1137)
- retrieve: Crash when staging dates due to missing date (#444) (4c32bc0)
- Support new dataloader
dataset_configfor dataset input (#450) (b9aaee5)
Documentation
v0.9.1
v0.9.0
0.9.0 (2026-01-28)
⚠ BREAKING CHANGES
- Remove Python 3.10 support (#415)
- config: Remove
report_errors - outputs: Remove
apply_mask - outputs: Remove
assign_mask - outputs: Remove
extract_lam - outputs: Remove
masked - runners: Remove
crpsrunner - runners: Remove
cutoutrunner - input: Remove explicit ICON Input
- parallel runner: Add cluster environments (#365)
Features
- config: Remove
report_errors(f3c0256) - input: Remove explicit ICON Input (f3c0256)
- multi-dataset: Support new checkpoints with single dataset name
data(#403) (e344f7d) - outputs: Remove
apply_mask(f3c0256) - outputs: Remove
assign_mask(f3c0256) - outputs: Remove
extract_lam(f3c0256) - outputs: Remove
masked(f3c0256) - parallel runner: Add cluster environments (#365) (3f28150)
- Remove Python 3.10 support (#415) (3cdb3f8)
- runners: Remove
crpsrunner (f3c0256) - runners: Remove
cutoutrunner (f3c0256)
Bug Fixes
- grib: Update builtin templates (#421) (85367da)
- multi-dataset: Training dataset metadata (#418) (12557e8)
- parallel: Add priority to clusters (#408) (3401142)
- Remove deprecated usage in
mock_model(#420) (7083a6d)
Documentation
v0.8.3
v0.8.2
v0.8.1
0.8.1 (2025-11-05)
Features
- Add support for interpolator (#335) (1418990)
- checkpoint,metadata: Add more variable to index mapping functions (#364) (60c2d86)
- post-processor: Add
as_sliceoption toextract_maskpost-processor (#358) (0ad4d96)
Bug Fixes
- Cleanup inputs due to recent merges (#352) (fd5a070)
- dummy input: Skip
valid_datetimefrom metadata (#359) (fc7a474) - grib: Skip
streamif local extension not present in template (#367) (7135c09) - input cutout:
CutoutInputimprovements and upgrades (#355) (00c64c0), closes #356 - plot output: Plotting metadata needed paramID (#357) (91a6625)
- retrieve: Default input type (#361) (fd1bbdc)
- Revise project disclaimer and maturity status (#369) (76b57b9)
- Unify function signature of pre & post processors (1418990)
v0.8.0
0.8.0 (2025-10-15)
Features
- Add requirements subcommand (#245) (fd0877c)
- Better support for dynamic forcings and coupling in prepml (#262) (fd0877c)
- Lazy torch loading (#277) (fd0877c)
- Replace no grad with inference mode (#331) (4b7c495)
- Support empty input files (#342) (8078a89)
Bug Fixes
- Consolidate path behaviour on outputs (#339) (ba8faf1)
- metadata: Patching when receiving entry is not a dict (#338) (ff222e2)
- Netcdf incorrect shape when using extract post-processors (#346) (95c23ae), closes #341
- parallel runner: Support base class with main_argument decorator (#333) (7ec5cce)
- Update cutout due to #262 (#334) (35c1cdb)
Miscellaneous Chores
- Bump 0.8.0 (ec25c99)