Skip to content

Releases: ecmwf/anemoi-inference

v0.11.2

Choose a tag to compare

@DeployDuck DeployDuck released this 04 Aug 14:53
c38c519

0.11.2 (2026-07-30)

Features

  • Add mid processors (#473) (3f79e43)
  • Create and ship py.typed (#552) (08ca73b)
  • dataset input: Add use_trajectories option (#530) (ee35fc0)
  • dataset input: Add warning for preprocessors (#525) (eaeb36f)
  • grib output: Allow configuration of missing_value sentinel (#526) (5aeab45)
  • inputs: Add opendap input source (#554) (e93b799)
  • post processors: Include metadata in wrap_state and refactor forward (#539) (e0ccb4f)
  • temporal downscaler: Enable trajectory datasets (#519) (68ceb80)
  • truth output: Option to write diagnostics (#535) (a33adf6)

Bug Fixes

  • inputs: Fdb source (#538) (ad85686)
  • Invalid use of units config (#548) (1616a87)
  • parallel output: Convert num_writers to integer before validation (#553) (f0bbf87)
  • parallel output: Grib input templates (#547) (ed7f07c)
  • parallel output: Remove unpicklable state entry and add integration test (#557) (749554e)
  • parallel output: Support parallel grib archive requests (#537) (3b1ca61)
  • temporal downscaler: Do not squeeze time dimension (#550) (e610e85)

v0.11.1

Choose a tag to compare

@DeployDuck DeployDuck released this 22 Jun 13:56
9fd6c1e

0.11.1 (2026-06-22)

Features

Bug Fixes

  • Change VariableFromMarsVocabulary to Variable.from_dict (#517) (65ff106)
  • coupling: Update coupled runner to new multi-dataset design (#497) (de4cc0d)
  • inputs/ekd: Update geography information handling unstructured grids (#516) (3272509)
  • parallel runner: Reorder configuration steps (#509) (c361caf)
  • temporal downscaler: Patch data requests list of steps (#512) (1b00efd)

Performance Improvements

  • ekd: Select datetime before cloning fields (#505) (9cc8ade)

v0.11.0

Choose a tag to compare

@DeployDuck DeployDuck released this 13 May 15:36
42bd301

0.11.0 (2026-05-06)

Features

  • Full multi-dataset support (#463) (adc79b0)
  • metadata: Add input and output shape attributes (#492) (6954425)
  • patch: Support for multi-dataset checkpoint patching (#496) (cbe9249)
  • post-processors: Allow using the filter's forward method in forward_transform_filter (#491) (c039f14)
  • Rename interpolator to temporal downscaler (#488) (524583f)

Bug Fixes

  • cutout input: Fetch correct coordinates from checkpoint in cutout source (#483) (1ddb1be)

Performance Improvements

  • forcings: Skip loading of initial forcings already in input state (#498) (e540cd2)
  • post-processors: Excessive memory copying in post-processing pipeline (#493) (9ace127)

Miscellaneous Chores

  • Bump next release to 0.11.0 (b23c4c8)

v0.10.1

Choose a tag to compare

@DeployDuck DeployDuck released this 16 Apr 13:27
2c249ca

0.10.1 (2026-04-13)

Features

  • Add a MaskValues processor (#458) (3003f20)
  • Alter config flow of processor (#459) (86f85c9)
  • zarr output: Add support for writing directly to s3-buckets (#481) (da59b6a)

Bug Fixes

  • metadata: select_variables return all variables by default (#476) (ce65e50)
  • metadata: Use inference metadata to get explicit times (#466) (d97d73b)
  • patch: Remove outdated import and assert ckpt type (#485) (4d1d058)
  • provenance: Prevent false warning in environment validation (#475) (83e199d)
  • provenance: Remove premature version parse (#470) (eceeed0)
  • zarr output: Change dimension of latitude and longitude (#479) (0281a24)
  • zarr output: Missing inner-level post-processor config (#477) (d345c3e)

v0.10.0

Choose a tag to compare

@DeployDuck DeployDuck released this 13 Mar 14:13
28d8f04

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 hdate in 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_config for dataset input (#450) (b9aaee5)

Documentation

  • Remove outdated output documentation and document extract postprocessors (#440) (cc68bfe)

v0.9.1

Choose a tag to compare

@DeployDuck DeployDuck released this 19 Feb 08:52
d92aeed

0.9.1 (2026-02-18)

Features

Bug Fixes

  • Multi-out-backward-compatibility (#429) (0a1e518)
  • Time interpolator for grib and forecast data (#412) (826468e)
  • Version provenance information broken (#434) (dd830b4)

Documentation

  • Add documentation for output configuration parameters (#430) (7f47ed5)
  • Update forcings configuration documentation (#431) (55ab74e)

v0.9.0

Choose a tag to compare

@DeployDuck DeployDuck released this 29 Jan 10:24
f04eb20

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 crps runner
  • runners: Remove cutout runner
  • 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 crps runner (f3c0256)
  • runners: Remove cutout runner (f3c0256)

Bug Fixes

Documentation

v0.8.3

Choose a tag to compare

@DeployDuck DeployDuck released this 10 Dec 11:25
291e21c

0.8.3 (2025-12-10)

Features

  • grib: Control behaviour of negative output steps (#392) (c814abb)
  • grib: Improve template manager (#383) (5731f0e)
  • interpolator: Default mars request from forecast (#397) (4be90bd)

Bug Fixes

  • cutout input: Shape mismatch in Cutout.load_forcings_state (#395) (e6c3453)

Documentation

  • external-graph: Add warning about change in anemoi-graphs=0.8 (#396) (8cf5c7f)

v0.8.2

Choose a tag to compare

@DeployDuck DeployDuck released this 28 Nov 12:22
d2fc5c4

0.8.2 (2025-11-26)

Features

Bug Fixes

v0.8.1

Choose a tag to compare

@DeployDuck DeployDuck released this 06 Nov 09:28
1328bf9

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_slice option to extract_mask post-processor (#358) (0ad4d96)

Bug Fixes

  • Cleanup inputs due to recent merges (#352) (fd5a070)
  • dummy input: Skip valid_datetime from metadata (#359) (fc7a474)
  • grib: Skip stream if local extension not present in template (#367) (7135c09)
  • input cutout: CutoutInput improvements 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)