.gitattributes
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
.release-please-config.json
.release-please-manifest.json
03-constant-fields.rst
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/release.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/workflows/downstream-ci-hpc.yml
.github/workflows/pr-conventional-commit.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/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/datasets/introduction.rst
docs/datasets/building/advanced-options.rst
docs/datasets/building/filters.rst
docs/datasets/building/handling-missing-dates.rst
docs/datasets/building/handling-missing-values.rst
docs/datasets/building/incremental.rst
docs/datasets/building/introduction.rst
docs/datasets/building/naming-conventions.rst
docs/datasets/building/naming-variables.rst
docs/datasets/building/operations.rst
docs/datasets/building/sources.rst
docs/datasets/building/statistics.rst
docs/datasets/building/syntax.yaml
docs/datasets/building/filters/empty.rst
docs/datasets/building/filters/noop.rst
docs/datasets/building/filters/orog_to_z.rst
docs/datasets/building/filters/regrid.rst
docs/datasets/building/filters/rename.rst
docs/datasets/building/filters/rotate_winds.rst
docs/datasets/building/filters/select.rst
docs/datasets/building/filters/sum.rst
docs/datasets/building/filters/unrotate_winds.rst
docs/datasets/building/filters/wz_to_w.rst
docs/datasets/building/filters/yaml/orog_to_z.yaml
docs/datasets/building/filters/yaml/regrid1.yaml
docs/datasets/building/filters/yaml/regrid2.yaml
docs/datasets/building/filters/yaml/rename.yaml
docs/datasets/building/filters/yaml/sum.yaml
docs/datasets/building/filters/yaml/wz_to_w.yaml
docs/datasets/building/sources/accumulations.rst
docs/datasets/building/sources/anemoi-dataset.rst
docs/datasets/building/sources/cds.rst
docs/datasets/building/sources/eccc-fstd.rst
docs/datasets/building/sources/forcings.rst
docs/datasets/building/sources/grib-index.rst
docs/datasets/building/sources/grib.rst
docs/datasets/building/sources/hindcasts.rst
docs/datasets/building/sources/mars.rst
docs/datasets/building/sources/netcdf.rst
docs/datasets/building/sources/opendap.rst
docs/datasets/building/sources/recentre.rst
docs/datasets/building/sources/repeated-dates.rst
docs/datasets/building/sources/xarray-based.rst
docs/datasets/building/sources/xarray-kerchunk.py
docs/datasets/building/sources/xarray-kerchunk.rst
docs/datasets/building/sources/xarray-zarr.rst
docs/datasets/building/sources/zenodo.rst
docs/datasets/building/sources/yaml/accumulations1.yaml
docs/datasets/building/sources/yaml/accumulations2.yaml
docs/datasets/building/sources/yaml/anemoi-dataset.yaml
docs/datasets/building/sources/yaml/eccc-fstd.yaml
docs/datasets/building/sources/yaml/forcings.yaml
docs/datasets/building/sources/yaml/grib1.yaml
docs/datasets/building/sources/yaml/grib2.yaml
docs/datasets/building/sources/yaml/grib3.yaml
docs/datasets/building/sources/yaml/grib4.yaml
docs/datasets/building/sources/yaml/hindcasts.yaml
docs/datasets/building/sources/yaml/mars-cds.yaml
docs/datasets/building/sources/yaml/mars1.yaml
docs/datasets/building/sources/yaml/mars2.yaml
docs/datasets/building/sources/yaml/netcdf.yaml
docs/datasets/building/sources/yaml/opendap.yaml
docs/datasets/building/sources/yaml/recentre.yaml
docs/datasets/building/sources/yaml/repeated-dates1.yaml
docs/datasets/building/sources/yaml/repeated-dates2.yaml
docs/datasets/building/sources/yaml/repeated-dates3.yaml
docs/datasets/building/sources/yaml/repeated-dates4.yaml
docs/datasets/building/sources/yaml/xarray-based.yaml
docs/datasets/building/sources/yaml/xarray-kerchunk.yaml
docs/datasets/building/sources/yaml/xarray-zarr.yaml
docs/datasets/building/sources/yaml/zenodo.yaml
docs/datasets/using/combining.rst
docs/datasets/using/configuration.rst
docs/datasets/using/configuration.toml
docs/datasets/using/ensembles.rst
docs/datasets/using/grids.rst
docs/datasets/using/introduction.rst
docs/datasets/using/matching.rst
docs/datasets/using/methods.rst
docs/datasets/using/miscellaneous.rst
docs/datasets/using/missing.rst
docs/datasets/using/opening.rst
docs/datasets/using/other.rst
docs/datasets/using/selecting.rst
docs/datasets/using/statistics.rst
docs/datasets/using/subsetting.rst
docs/datasets/using/zip.rst
docs/datasets/yaml/Makefile
docs/datasets/yaml/building1.txt
docs/datasets/yaml/building1.yaml
docs/datasets/yaml/building2.txt
docs/datasets/yaml/building2.yaml
docs/datasets/yaml/building3.txt
docs/datasets/yaml/building3.yaml
docs/datasets/yaml/concat.yaml
docs/datasets/yaml/hindcasts.yaml
docs/datasets/yaml/input.yaml
docs/datasets/yaml/missing_dates.yaml
docs/datasets/yaml/nan.yaml
docs/datasets/yaml/pipe.yaml
docs/dev/contributing.rst
docs/howtos/introduction.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/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/netcdf1.yaml
docs/howtos/create/yaml/opendap1.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/usage/01-interpolate-step-dataset-combination.rst
docs/howtos/usage/02-coutout-complement-combination.rst
docs/howtos/usage/code/cutout-complement1.py
docs/howtos/usage/code/interpolate1.py
docs/howtos/usage/code/interpolate2.py
docs/howtos/usage/yaml/cutout-complement1.yaml
docs/howtos/usage/yaml/interpolate1.yaml
docs/howtos/usage/yaml/interpolate2.yaml
docs/modules/dataset.rst
docs/modules/filters.rst
docs/modules/sources.rst
docs/pptx/images.pptx
docs/scripts/api_build.sh
docs/usage/getting_started.rst
docs/usage/yaml/aifs-ea-an-oper-0001-mars-o48-2020-2021-6h-v1.yaml
docs/using/code/trimedge1_.py
src/anemoi/datasets/__init__.py
src/anemoi/datasets/__main__.py
src/anemoi/datasets/_version.py
src/anemoi/datasets/check.py
src/anemoi/datasets/grids.py
src/anemoi/datasets/testing.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/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/filter.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/filters/__init__.py
src/anemoi/datasets/create/filters/empty.py
src/anemoi/datasets/create/filters/legacy.py
src/anemoi/datasets/create/filters/noop.py
src/anemoi/datasets/create/filters/orog_to_z.py
src/anemoi/datasets/create/filters/pressure_level_relative_humidity_to_specific_humidity.py
src/anemoi/datasets/create/filters/pressure_level_specific_humidity_to_relative_humidity.py
src/anemoi/datasets/create/filters/rename.py
src/anemoi/datasets/create/filters/rotate_winds.py
src/anemoi/datasets/create/filters/single_level_dewpoint_to_relative_humidity.py
src/anemoi/datasets/create/filters/single_level_relative_humidity_to_dewpoint.py
src/anemoi/datasets/create/filters/single_level_relative_humidity_to_specific_humidity.py
src/anemoi/datasets/create/filters/single_level_specific_humidity_to_relative_humidity.py
src/anemoi/datasets/create/filters/speeddir_to_uv.py
src/anemoi/datasets/create/filters/sum.py
src/anemoi/datasets/create/filters/transform.py
src/anemoi/datasets/create/filters/unrotate_winds.py
src/anemoi/datasets/create/filters/uv_to_speeddir.py
src/anemoi/datasets/create/filters/wz_to_w.py
src/anemoi/datasets/create/input/__init__.py
src/anemoi/datasets/create/input/action.py
src/anemoi/datasets/create/input/concat.py
src/anemoi/datasets/create/input/context.py
src/anemoi/datasets/create/input/data_sources.py
src/anemoi/datasets/create/input/empty.py
src/anemoi/datasets/create/input/filter.py
src/anemoi/datasets/create/input/function.py
src/anemoi/datasets/create/input/join.py
src/anemoi/datasets/create/input/misc.py
src/anemoi/datasets/create/input/pipe.py
src/anemoi/datasets/create/input/repeated_dates.py
src/anemoi/datasets/create/input/result.py
src/anemoi/datasets/create/input/step.py
src/anemoi/datasets/create/input/template.py
src/anemoi/datasets/create/input/trace.py
src/anemoi/datasets/create/sources/__init__.py
src/anemoi/datasets/create/sources/accumulations.py
src/anemoi/datasets/create/sources/accumulations2.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/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/recentre.py
src/anemoi/datasets/create/sources/source.py
src/anemoi/datasets/create/sources/tendencies.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/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/rescale.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/dates/__init__.py
src/anemoi/datasets/dates/groups.py
src/anemoi/datasets/utils/__init__.py
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/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/create/accumulation.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/run.sh
tests/create/test_create.py
tests/create/test_sources.py
tests/xarray/test_netcdf.py
tests/xarray/test_opendap.py
tests/xarray/test_samples.py
tests/xarray/test_zarr.py
tools/.gitignore
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