Skip to content

Conversation

@HCookie
Copy link
Member

@HCookie HCookie commented Dec 18, 2025

Description

Create a general fieldlist input to enable extension to a netcdf input.

It requires variables to named identically to grib, and be off a 1D shape as if grib.

input: 
	netcdf: path/to/netcdf.nc

Todo:

  • Add integration test
  • Documentation

What problem does this change solve?

Adds a naive netcdf input class to enable initial conditions from other widely used formats

What issue or task does this change relate to?

Closes #384

As a contributor to the Anemoi framework, please ensure that your changes include unit tests, updates to any affected dependencies and documentation, and have been tested in a parallel setting (i.e., with multiple GPUs). As a reviewer, you are also responsible for verifying these aspects and requesting changes if they are not adequately addressed. For guidelines about those please refer to https://anemoi.readthedocs.io/en/latest/

By opening this pull request, I affirm that all authors agree to the Contributor License Agreement.


📚 Documentation preview 📚: https://anemoi-inference--405.org.readthedocs.build/en/405/

- Add netcdf input
- Rename plugin input
@HCookie HCookie self-assigned this Dec 18, 2025
@HCookie HCookie added documentation Improvements or additions to documentation enhancement New feature or request dependencies Pull requests that update a dependency file labels Dec 18, 2025
@github-project-automation github-project-automation bot moved this to To be triaged in Anemoi-dev Dec 18, 2025
@HCookie HCookie moved this from To be triaged to Reviewers needed in Anemoi-dev Dec 18, 2025
@HCookie HCookie force-pushed the feat/inputs/add-netcdf branch from 8d93bbe to ba5b285 Compare December 18, 2025 14:06
@HCookie HCookie marked this pull request as ready for review January 2, 2026 15:37
@HCookie
Copy link
Member Author

HCookie commented Jan 8, 2026

Due to a required operation missing in earthkit-data main currently, this needs to be tested against develop of ekd and eku

uv run --with earthkit-data@git+https://github.com/ecmwf/earthkit-data --with earthkit-utils@git+https://github.com/ecmwf/earthkit-utils pytest

@github-actions github-actions bot added the tests label Jan 8, 2026
@HCookie HCookie force-pushed the feat/inputs/add-netcdf branch from c7524b1 to 58f299b Compare January 28, 2026 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ATS Approval not needed dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation enhancement New feature or request tests

Projects

Status: Reviewers needed

Development

Successfully merging this pull request may close these issues.

Netcdf based input

2 participants