.gitattributes
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
CHANGELOG.md
CONTRIBUTORS.md
LICENSE
README.md
pyproject.toml
.github/CODEOWNERS
.github/ci-config.yml
.github/ci-hpc-config.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/workflows/changelog-pr-update.yml
.github/workflows/changelog-release-update.yml
.github/workflows/ci.yml
.github/workflows/label-public-pr.yml
.github/workflows/push-to-private.yml
.github/workflows/python-publish.yml
.github/workflows/python-pull-request.yml
.github/workflows/readthedocs-pr-update.yml
.vscode/spellright.dict
docs/Makefile
docs/apply-fmt.sh
docs/check-index.sh
docs/conf.py
docs/images.pptx
docs/index.rst
docs/installing.rst
docs/overview.rst
docs/overview_.py
docs/_static/logo.png
docs/_static/style.css
docs/_templates/.gitkeep
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-variables.rst
docs/building/operations.rst
docs/building/sources.rst
docs/building/statistics.rst
docs/building/syntax.yaml
docs/building/filters/empty.rst
docs/building/filters/noop.rst
docs/building/filters/rename.rst
docs/building/filters/rotate_winds.rst
docs/building/filters/select.rst
docs/building/filters/unrotate_winds.rst
docs/building/filters/yaml/rename.yaml
docs/building/sources/accumulations.rst
docs/building/sources/forcings.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/accumulations1.yaml
docs/building/sources/yaml/accumulations2.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/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/building/yaml/Makefile
docs/building/yaml/building1.txt
docs/building/yaml/building1.yaml
docs/building/yaml/building2.txt
docs/building/yaml/building2.yaml
docs/building/yaml/building3.txt
docs/building/yaml/building3.yaml
docs/building/yaml/concat.yaml
docs/building/yaml/hindcasts.yaml
docs/building/yaml/input.yaml
docs/building/yaml/missing_dates.yaml
docs/building/yaml/nan.yaml
docs/building/yaml/pipe.yaml
docs/cli/compare.rst
docs/cli/copy.rst
docs/cli/create.rst
docs/cli/inspect.rst
docs/cli/introduction.rst
docs/cli/scan.rst
docs/schemas/matrix.excalidraw
docs/schemas/matrix.png
docs/schemas/overview.excalidraw
docs/schemas/overview.png
docs/schemas/recipe.excalidraw
docs/schemas/recipe.png
docs/using/combining.rst
docs/using/configuration.rst
docs/using/configuration.toml
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/area1_.py
docs/using/code/area2_.py
docs/using/code/chain_.py
docs/using/code/combine_example.py
docs/using/code/concat1.py
docs/using/code/cutout_.py
docs/using/code/drop_.py
docs/using/code/end_.py
docs/using/code/ensembles1_.py
docs/using/code/fill_missing_dates1_.py
docs/using/code/fill_missing_dates2_.py
docs/using/code/fill_missing_gaps_.py
docs/using/code/frequency1_.py
docs/using/code/frequency2_.py
docs/using/code/grids1_.py
docs/using/code/iterating_missing_dates1_.py
docs/using/code/iterating_missing_dates2_.py
docs/using/code/iterating_missing_dates3_.py
docs/using/code/join1.py
docs/using/code/matching0_.py
docs/using/code/matching1_.py
docs/using/code/matching2_.py
docs/using/code/matching3_.py
docs/using/code/matching4_.py
docs/using/code/misc1.py
docs/using/code/misc2.py
docs/using/code/missing_.py
docs/using/code/open_cloud.py
docs/using/code/open_combine1_.py
docs/using/code/open_combine2_.py
docs/using/code/open_complex.py
docs/using/code/open_dict_.py
docs/using/code/open_first_.py
docs/using/code/open_list_.py
docs/using/code/open_name.py
docs/using/code/open_other.py
docs/using/code/open_path.py
docs/using/code/open_yaml_.py
docs/using/code/rename_.py
docs/using/code/reorder1_.py
docs/using/code/reorder2_.py
docs/using/code/rescale_.py
docs/using/code/select1_.py
docs/using/code/select2_.py
docs/using/code/set_missing_dates_.py
docs/using/code/shuffle_.py
docs/using/code/some_attributes_.py
docs/using/code/start_.py
docs/using/code/statistics_.py
docs/using/code/subset_example.py
docs/using/code/thinning_.py
docs/using/code/xy1_.py
docs/using/code/xy2_.py
docs/using/code/zip1_.py
docs/using/code/zip2_.py
docs/using/code/zip_xy_.py
docs/using/images/area-1.png
docs/using/images/concat.png
docs/using/images/cutout-1.png
docs/using/images/cutout-2.png
docs/using/images/cutout-3.png
docs/using/images/cutout-4.png
docs/using/images/cutout-5.png
docs/using/images/cutout-6.png
docs/using/images/join.png
docs/using/images/overlay.png
docs/using/images/skip-missing.png
docs/using/images/thinning-after.png
docs/using/images/thinning-before.png
src/anemoi/datasets/__init__.py
src/anemoi/datasets/__main__.py
src/anemoi/datasets/_version.py
src/anemoi/datasets/grids.py
src/anemoi/datasets/testing.py
src/anemoi/datasets/commands/__init__.py
src/anemoi/datasets/commands/cleanup.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/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/patch.py
src/anemoi/datasets/create/persistent.py
src/anemoi/datasets/create/size.py
src/anemoi/datasets/create/utils.py
src/anemoi/datasets/create/writer.py
src/anemoi/datasets/create/zarr.py
src/anemoi/datasets/create/functions/__init__.py
src/anemoi/datasets/create/functions/filters/__init__.py
src/anemoi/datasets/create/functions/filters/empty.py
src/anemoi/datasets/create/functions/filters/noop.py
src/anemoi/datasets/create/functions/filters/pressure_level_relative_humidity_to_specific_humidity.py
src/anemoi/datasets/create/functions/filters/pressure_level_specific_humidity_to_relative_humidity.py
src/anemoi/datasets/create/functions/filters/rename.py
src/anemoi/datasets/create/functions/filters/rotate_winds.py
src/anemoi/datasets/create/functions/filters/single_level_dewpoint_to_relative_humidity.py
src/anemoi/datasets/create/functions/filters/single_level_relative_humidity_to_dewpoint.py
src/anemoi/datasets/create/functions/filters/single_level_relative_humidity_to_specific_humidity.py
src/anemoi/datasets/create/functions/filters/single_level_specific_humidity_to_relative_humidity.py
src/anemoi/datasets/create/functions/filters/speeddir_to_uv.py
src/anemoi/datasets/create/functions/filters/unrotate_winds.py
src/anemoi/datasets/create/functions/filters/uv_to_speeddir.py
src/anemoi/datasets/create/functions/sources/__init__.py
src/anemoi/datasets/create/functions/sources/accumulations.py
src/anemoi/datasets/create/functions/sources/constants.py
src/anemoi/datasets/create/functions/sources/empty.py
src/anemoi/datasets/create/functions/sources/forcings.py
src/anemoi/datasets/create/functions/sources/grib.py
src/anemoi/datasets/create/functions/sources/hindcasts.py
src/anemoi/datasets/create/functions/sources/mars.py
src/anemoi/datasets/create/functions/sources/netcdf.py
src/anemoi/datasets/create/functions/sources/opendap.py
src/anemoi/datasets/create/functions/sources/recentre.py
src/anemoi/datasets/create/functions/sources/source.py
src/anemoi/datasets/create/functions/sources/tendencies.py
src/anemoi/datasets/create/functions/sources/xarray_kerchunk.py
src/anemoi/datasets/create/functions/sources/xarray_zarr.py
src/anemoi/datasets/create/functions/sources/zenodo.py
src/anemoi/datasets/create/functions/sources/xarray/__init__.py
src/anemoi/datasets/create/functions/sources/xarray/coordinates.py
src/anemoi/datasets/create/functions/sources/xarray/field.py
src/anemoi/datasets/create/functions/sources/xarray/fieldlist.py
src/anemoi/datasets/create/functions/sources/xarray/flavour.py
src/anemoi/datasets/create/functions/sources/xarray/grid.py
src/anemoi/datasets/create/functions/sources/xarray/metadata.py
src/anemoi/datasets/create/functions/sources/xarray/time.py
src/anemoi/datasets/create/functions/sources/xarray/variable.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/statistics/__init__.py
src/anemoi/datasets/create/statistics/summary.py
src/anemoi/datasets/data/__init__.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/utils/fields.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_dates.py
tests/test_indexing.py
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/run.sh
tests/create/test_create.py
tests/xarray/test_kerchunk.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