.gitattributes
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
.release-please-config.json
.release-please-manifest.json
CHANGELOG.md
CONTRIBUTORS.md
LICENSE
README.md
pyproject.toml
.github/CODEOWNERS
.github/ci-hpc-config.yml
.github/dependabot.yml
.github/labeler.yml
.github/pull_request_template.md
.github/ISSUE_TEMPLATE/bug_report.md
.github/workflows/downstream-ci-hpc.yml
.github/workflows/pr-conventional-commit.yml
.github/workflows/pr-label-ats.yml
.github/workflows/pr-label-conventional-commits.yml
.github/workflows/pr-label-file-based.yml
.github/workflows/pr-label-public.yml
.github/workflows/push-to-private.yml
.github/workflows/python-publish.yml
.github/workflows/python-pull-request.yml
.github/workflows/readthedocs-pr-update.yml
.github/workflows/release-please.yml
.vscode/spellright.dict
docs/Makefile
docs/apply-fmt.sh
docs/check-index.sh
docs/conf.py
docs/index.rst
docs/installing.rst
docs/overview.rst
docs/_static/2t_map_example.png
docs/_static/area-1.png
docs/_static/concat.png
docs/_static/cutout-1.png
docs/_static/cutout-2.png
docs/_static/cutout-3.png
docs/_static/cutout-4.png
docs/_static/cutout-5.png
docs/_static/cutout-6.png
docs/_static/join.png
docs/_static/logo.png
docs/_static/overlay.png
docs/_static/skip-missing.png
docs/_static/style.css
docs/_static/thinning-after.png
docs/_static/thinning-before.png
docs/_static/schemas/matrix.excalidraw
docs/_static/schemas/matrix.png
docs/_static/schemas/overview.excalidraw
docs/_static/schemas/overview.png
docs/_static/schemas/recipe.excalidraw
docs/_static/schemas/recipe.png
docs/_templates/.gitkeep
docs/_templates/apidoc/package.rst.jinja
docs/adr/adr-1.md
docs/building/advanced-options.rst
docs/building/filters.rst
docs/building/handling-missing-dates.rst
docs/building/handling-missing-values.rst
docs/building/incremental.rst
docs/building/introduction.rst
docs/building/naming-conventions.rst
docs/building/naming-variables.rst
docs/building/operations.rst
docs/building/sources.rst
docs/building/statistics.rst
docs/building/syntax.yaml
docs/building/sources/accumulate.rst
docs/building/sources/anemoi-dataset.rst
docs/building/sources/cds.rst
docs/building/sources/eccc-fstd.rst
docs/building/sources/forcings.rst
docs/building/sources/grib-index.rst
docs/building/sources/grib.rst
docs/building/sources/hindcasts.rst
docs/building/sources/mars.rst
docs/building/sources/netcdf.rst
docs/building/sources/opendap.rst
docs/building/sources/recentre.rst
docs/building/sources/repeated-dates.rst
docs/building/sources/xarray-based.rst
docs/building/sources/xarray-kerchunk.py
docs/building/sources/xarray-kerchunk.rst
docs/building/sources/xarray-zarr.rst
docs/building/sources/zenodo.rst
docs/building/sources/yaml/accumulations-from-previous-step-mars-era5-1.yaml
docs/building/sources/yaml/accumulations-from-previous-step-mars-era5-2.yaml
docs/building/sources/yaml/accumulations-from-previous-step-mars-era5-3.yaml
docs/building/sources/yaml/accumulations-from-start-mars-ecmwf-operational-forecast-1.yaml
docs/building/sources/yaml/accumulations-from-start-mars-ecmwf-operational-forecast-2.yaml
docs/building/sources/yaml/accumulations-from-start-mars-ecmwf-operational-forecast-3.yaml
docs/building/sources/yaml/accumulations-grib-index.yaml
docs/building/sources/yaml/anemoi-dataset.yaml
docs/building/sources/yaml/anemoi-zarr-dataset.yaml
docs/building/sources/yaml/eccc-fstd.yaml
docs/building/sources/yaml/forcings.yaml
docs/building/sources/yaml/grib1.yaml
docs/building/sources/yaml/grib2.yaml
docs/building/sources/yaml/grib3.yaml
docs/building/sources/yaml/grib4.yaml
docs/building/sources/yaml/hindcasts.yaml
docs/building/sources/yaml/mars-cds.yaml
docs/building/sources/yaml/mars1.yaml
docs/building/sources/yaml/mars2.yaml
docs/building/sources/yaml/netcdf.yaml
docs/building/sources/yaml/opendap.yaml
docs/building/sources/yaml/recentre.yaml
docs/building/sources/yaml/repeated-dates1.yaml
docs/building/sources/yaml/repeated-dates2.yaml
docs/building/sources/yaml/repeated-dates3.yaml
docs/building/sources/yaml/repeated-dates4.yaml
docs/building/sources/yaml/xarray-based.yaml
docs/building/sources/yaml/xarray-kerchunk.yaml
docs/building/sources/yaml/xarray-zarr.yaml
docs/building/sources/yaml/zenodo.yaml
docs/cli/compare-lam.rst
docs/cli/compare.rst
docs/cli/copy.rst
docs/cli/create.rst
docs/cli/grib-index.rst
docs/cli/inspect.rst
docs/cli/introduction.rst
docs/cli/patch.rst
docs/cli/scan.rst
docs/cli/validate.rst
docs/dev/contributing.rst
docs/howtos/introduction.rst
docs/howtos/create/00-redo-sample-dataset.rst
docs/howtos/create/01-grib-data.rst
docs/howtos/create/02-cf-data.rst
docs/howtos/create/03-constant-fields.rst
docs/howtos/create/04-create-with-filter.rst
docs/howtos/create/05-create-accumulations.rst
docs/howtos/create/yaml/aifs-ea-an-oper-0001-mars-o48-2020-2021-6h-v1.yaml
docs/howtos/create/yaml/grib-flavour1.yaml
docs/howtos/create/yaml/grib-flavour2.yaml
docs/howtos/create/yaml/grib-flavour3.yaml
docs/howtos/create/yaml/grib-flavour4.yaml
docs/howtos/create/yaml/grib-recipe1.yaml
docs/howtos/create/yaml/grib-recipe2.yaml
docs/howtos/create/yaml/grib-recipe3.yaml
docs/howtos/create/yaml/grib-recipe4.yaml
docs/howtos/create/yaml/grib-recipe5.yaml
docs/howtos/create/yaml/grib-recipe6.yaml
docs/howtos/create/yaml/grib-recipe7.yaml
docs/howtos/create/yaml/netcdf1.yaml
docs/howtos/create/yaml/opendap1.yaml
docs/howtos/create/yaml/recipe-accumulate-era.yaml
docs/howtos/create/yaml/recipe-accumulate-gribindex.yaml
docs/howtos/create/yaml/recipe-accumulation-era.yaml
docs/howtos/create/yaml/recipe-filter1.yaml
docs/howtos/create/yaml/recipe-filter2.yaml
docs/howtos/create/yaml/xarray-flavour1.yaml
docs/howtos/create/yaml/xarray-patch1.yaml
docs/howtos/create/yaml/xarray-patch2.yaml
docs/howtos/create/yaml/zarr1.yaml
docs/howtos/create/yaml/zarr2.yaml
docs/howtos/using/01-interpolate-step-dataset-combination.rst
docs/howtos/using/02-coutout-complement-combination.rst
docs/howtos/using/code/cutout-complement1.py
docs/howtos/using/code/interpolate1.py
docs/howtos/using/code/interpolate2.py
docs/howtos/using/yaml/cutout-complement1.yaml
docs/howtos/using/yaml/interpolate1.yaml
docs/howtos/using/yaml/interpolate2.yaml
docs/modules/dataset.rst
docs/pptx/images.pptx
docs/scripts/Makefile
docs/scripts/api_build.sh
docs/using/combining.rst
docs/using/configuration.rst
docs/using/configuration.toml
docs/using/ensembles.rst
docs/using/grids.rst
docs/using/introduction.rst
docs/using/matching.rst
docs/using/methods.rst
docs/using/miscellaneous.rst
docs/using/missing.rst
docs/using/opening.rst
docs/using/other.rst
docs/using/selecting.rst
docs/using/statistics.rst
docs/using/subsetting.rst
docs/using/zip.rst
docs/using/code/trimedge1_.py
docs/yaml/Makefile
docs/yaml/building1.txt
docs/yaml/building1.yaml
docs/yaml/building2.txt
docs/yaml/building2.yaml
docs/yaml/building3.txt
docs/yaml/building3.yaml
docs/yaml/concat.yaml
docs/yaml/hindcasts.yaml
docs/yaml/input.yaml
docs/yaml/missing_dates.yaml
docs/yaml/nan.yaml
docs/yaml/pipe.yaml
src/anemoi/datasets/__init__.py
src/anemoi/datasets/__main__.py
src/anemoi/datasets/_version.py
src/anemoi/datasets/check.py
src/anemoi/datasets/dumper.py
src/anemoi/datasets/grids.py
src/anemoi/datasets/testing.py
src/anemoi/datasets/validate.py
src/anemoi/datasets/commands/__init__.py
src/anemoi/datasets/commands/check.py
src/anemoi/datasets/commands/cleanup.py
src/anemoi/datasets/commands/compare-lam.py
src/anemoi/datasets/commands/compare.py
src/anemoi/datasets/commands/copy.py
src/anemoi/datasets/commands/create.py
src/anemoi/datasets/commands/finalise-additions.py
src/anemoi/datasets/commands/finalise.py
src/anemoi/datasets/commands/grib-index.py
src/anemoi/datasets/commands/init-additions.py
src/anemoi/datasets/commands/init.py
src/anemoi/datasets/commands/inspect.py
src/anemoi/datasets/commands/load-additions.py
src/anemoi/datasets/commands/load.py
src/anemoi/datasets/commands/patch.py
src/anemoi/datasets/commands/publish.py
src/anemoi/datasets/commands/scan.py
src/anemoi/datasets/commands/validate.py
src/anemoi/datasets/commands/recipe/__init__.py
src/anemoi/datasets/commands/recipe/format.py
src/anemoi/datasets/commands/recipe/migrate.py
src/anemoi/datasets/compute/__init__.py
src/anemoi/datasets/compute/recentre.py
src/anemoi/datasets/create/__init__.py
src/anemoi/datasets/create/check.py
src/anemoi/datasets/create/chunks.py
src/anemoi/datasets/create/config.py
src/anemoi/datasets/create/patch.py
src/anemoi/datasets/create/persistent.py
src/anemoi/datasets/create/size.py
src/anemoi/datasets/create/source.py
src/anemoi/datasets/create/testing.py
src/anemoi/datasets/create/typing.py
src/anemoi/datasets/create/utils.py
src/anemoi/datasets/create/writer.py
src/anemoi/datasets/create/zarr.py
src/anemoi/datasets/create/input/__init__.py
src/anemoi/datasets/create/input/action.py
src/anemoi/datasets/create/input/data_sources.py
src/anemoi/datasets/create/input/misc.py
src/anemoi/datasets/create/input/repeated_dates.py
src/anemoi/datasets/create/input/trace.py
src/anemoi/datasets/create/input/context/__init__.py
src/anemoi/datasets/create/input/context/field.py
src/anemoi/datasets/create/input/result/__init__.py
src/anemoi/datasets/create/input/result/field.py
src/anemoi/datasets/create/sources/__init__.py
src/anemoi/datasets/create/sources/accumulate.py
src/anemoi/datasets/create/sources/anemoi_dataset.py
src/anemoi/datasets/create/sources/constants.py
src/anemoi/datasets/create/sources/eccc_fstd.py
src/anemoi/datasets/create/sources/empty.py
src/anemoi/datasets/create/sources/fdb.py
src/anemoi/datasets/create/sources/forcings.py
src/anemoi/datasets/create/sources/grib.py
src/anemoi/datasets/create/sources/grib_index.py
src/anemoi/datasets/create/sources/hindcasts.py
src/anemoi/datasets/create/sources/legacy.py
src/anemoi/datasets/create/sources/mars.py
src/anemoi/datasets/create/sources/netcdf.py
src/anemoi/datasets/create/sources/opendap.py
src/anemoi/datasets/create/sources/patterns.py
src/anemoi/datasets/create/sources/planetary_computer.py
src/anemoi/datasets/create/sources/recentre.py
src/anemoi/datasets/create/sources/repeated_dates.py
src/anemoi/datasets/create/sources/source.py
src/anemoi/datasets/create/sources/xarray.py
src/anemoi/datasets/create/sources/xarray_kerchunk.py
src/anemoi/datasets/create/sources/xarray_zarr.py
src/anemoi/datasets/create/sources/zenodo.py
src/anemoi/datasets/create/sources/accumulate_utils/__init__.py
src/anemoi/datasets/create/sources/accumulate_utils/covering_intervals.py
src/anemoi/datasets/create/sources/accumulate_utils/field_to_interval.py
src/anemoi/datasets/create/sources/accumulate_utils/interval_generators.py
src/anemoi/datasets/create/sources/xarray_support/README.md
src/anemoi/datasets/create/sources/xarray_support/__init__.py
src/anemoi/datasets/create/sources/xarray_support/coordinates.py
src/anemoi/datasets/create/sources/xarray_support/field.py
src/anemoi/datasets/create/sources/xarray_support/fieldlist.py
src/anemoi/datasets/create/sources/xarray_support/flavour.py
src/anemoi/datasets/create/sources/xarray_support/grid.py
src/anemoi/datasets/create/sources/xarray_support/metadata.py
src/anemoi/datasets/create/sources/xarray_support/patch.py
src/anemoi/datasets/create/sources/xarray_support/time.py
src/anemoi/datasets/create/sources/xarray_support/variable.py
src/anemoi/datasets/create/statistics/__init__.py
src/anemoi/datasets/create/statistics/summary.py
src/anemoi/datasets/data/__init__.py
src/anemoi/datasets/data/complement.py
src/anemoi/datasets/data/concat.py
src/anemoi/datasets/data/dataset.py
src/anemoi/datasets/data/debug.css
src/anemoi/datasets/data/debug.py
src/anemoi/datasets/data/ensemble.py
src/anemoi/datasets/data/fill_missing.py
src/anemoi/datasets/data/forwards.py
src/anemoi/datasets/data/grids.py
src/anemoi/datasets/data/indexing.py
src/anemoi/datasets/data/interpolate.py
src/anemoi/datasets/data/join.py
src/anemoi/datasets/data/masked.py
src/anemoi/datasets/data/merge.py
src/anemoi/datasets/data/misc.py
src/anemoi/datasets/data/missing.py
src/anemoi/datasets/data/padded.py
src/anemoi/datasets/data/rescale.py
src/anemoi/datasets/data/rolling_average.py
src/anemoi/datasets/data/select.py
src/anemoi/datasets/data/statistics.py
src/anemoi/datasets/data/stores.py
src/anemoi/datasets/data/subset.py
src/anemoi/datasets/data/unchecked.py
src/anemoi/datasets/data/xy.py
src/anemoi/datasets/data/observations/__init__.py
src/anemoi/datasets/data/observations/legacy_obs_dataset.py
src/anemoi/datasets/data/observations/multi.py
src/anemoi/datasets/data/records/__init__.py
src/anemoi/datasets/data/records/backends/__init__.py
src/anemoi/datasets/dates/__init__.py
src/anemoi/datasets/dates/groups.py
src/anemoi/datasets/schemas/recipe.json
src/anemoi_datasets.egg-info/PKG-INFO
src/anemoi_datasets.egg-info/SOURCES.txt
src/anemoi_datasets.egg-info/dependency_links.txt
src/anemoi_datasets.egg-info/entry_points.txt
src/anemoi_datasets.egg-info/requires.txt
src/anemoi_datasets.egg-info/top_level.txt
tests/conftest.py
tests/create-perturbations-full.yaml
tests/create-shift.yaml
tests/test_chunks.py
tests/test_data.py
tests/test_data_gridded.py
tests/test_dates.py
tests/test_indexing.py
tests/test_records.py
tests/test_validate.py
tests/create/__init__.py
tests/create/accumulate-mars-ea-enda.yaml
tests/create/accumulate-mars-ea-oper-2.yaml
tests/create/accumulate-mars-ea-oper.yaml
tests/create/accumulate-mars-ecland.yaml
tests/create/accumulate-mars-l5-oper.yaml
tests/create/accumulate-mars-od-oper.yaml
tests/create/accumulate-mars-reset.yaml
tests/create/accumulate-mars-rr-oper.yaml
tests/create/concat.yaml
tests/create/join.yaml
tests/create/missing.yaml
tests/create/nan.yaml
tests/create/pipe.yaml
tests/create/recentre.yaml
tests/create/regrid.yaml
tests/create/repeated-dates.yaml
tests/create/run.sh
tests/create/test_covering_intervals.py
tests/create/test_create.py
tests/create/test_sources.py
tests/create/utils/__init__.py
tests/create/utils/checks.py
tests/create/utils/create.py
tests/create/utils/mock_sources.py
tests/xarray/test_flavour.py
tests/xarray/test_netcdf.py
tests/xarray/test_opendap.py
tests/xarray/test_variable.py
tests/xarray/test_zarr.py
tools/.gitignore
tools/build-obs.py
tools/check-obs.py
tools/make-sample-dataset.py
tools/upload-sample-dataset.py
tools/examples/Makefile
tools/examples/an-oper-2023-2023-2p5-6h-v1.yaml
tools/grids/Makefile
tools/grids/grids.ipynb
tools/grids/grids1.yaml
tools/grids/grids2.yaml
tools/grids/grids3.yaml
tools/grids/grids4.yaml
tools/grids/grids5.yaml
tools/grids/grids6.yaml
tools/grids/grids7.yaml
tools/grids/grids_multilam.ipynb