.DS_Store
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
AGENTS.md
LICENSE
Makefile
README.md
pyproject.toml
.github/ci-hpc-config.yml
.github/workflows/ci.yaml
.github/workflows/downstream-ci-hpc.yaml
.github/workflows/downstream-ci.yaml
.github/workflows/on-push.yaml
.github/workflows/on-release.yaml
.github/workflows/qa.yaml
docs/.DS_Store
docs/Makefile
docs/source/api-reference.rst
docs/source/clean_autodocs.py
docs/source/conf.py
docs/source/contributing.rst
docs/source/earthkit-packages.yml
docs/source/faq.rst
docs/source/getting-started.rst
docs/source/index.rst
docs/source/licence.rst
docs/source/why.rst
docs/source/_static/.gitkeep
docs/source/_static/book.svg
docs/source/_static/brackets-contain.svg
docs/source/_static/bulb.svg
docs/source/_static/climate-stripes-reading.png
docs/source/_static/custom.css
docs/source/_static/custom.js
docs/source/_static/earthkit-logo-only.svg
docs/source/_static/earthkit-transforms-dark.svg
docs/source/_static/earthkit-transforms-grey.svg
docs/source/_static/earthkit-transforms-light.svg
docs/source/_static/earthkit-transforms-notext.svg
docs/source/_static/message-question.svg
docs/source/_static/octahedral-grid.svg
docs/source/_static/rocket.svg
docs/source/_static/tool.svg
docs/source/_templates/.gitkeep
docs/source/_templates/autosummary/function.rst
docs/source/_templates/furo/sidebar/brand.html
docs/source/_templates/sidebar/brand.html
docs/source/concepts/climatology.rst
docs/source/concepts/dimension-detection.rst
docs/source/concepts/ensemble.rst
docs/source/concepts/index.rst
docs/source/concepts/spatial.rst
docs/source/concepts/temporal.rst
docs/source/how-tos/index.rst
docs/source/how-tos/climatology/howto_climatology_mean_era5.ipynb
docs/source/how-tos/climatology/index.rst
docs/source/how-tos/spatial/howto_mask_era5_with_geometry.ipynb
docs/source/how-tos/spatial/howto_spatial_mean_era5_area.ipynb
docs/source/how-tos/spatial/howto_spatial_mean_era5_geometry.ipynb
docs/source/how-tos/spatial/index.rst
docs/source/how-tos/temporal/howto_calculate_daily_mean_era5.ipynb
docs/source/how-tos/temporal/howto_calculate_monthly_mean_era5.ipynb
docs/source/how-tos/temporal/index.rst
docs/source/release-notes/index.rst
docs/source/release-notes/version_0.3_updates.rst
docs/source/release-notes/version_0.4_updates.rst
docs/source/release-notes/version_0.5_updates.rst
docs/source/release-notes/version_1.0_updates.rst
docs/source/tutorials/index.rst
docs/source/tutorials/climatology/01-era5-climatology.ipynb
docs/source/tutorials/climatology/02-era5-anomaly.ipynb
docs/source/tutorials/climatology/index.rst
docs/source/tutorials/spatial/01-era5-masking.ipynb
docs/source/tutorials/spatial/02-era5-reduce-data-over-geometries.ipynb
docs/source/tutorials/spatial/index.rst
docs/source/tutorials/temporal/01-era5-general-methods.ipynb
docs/source/tutorials/temporal/02-era5-daily-monthly-statistics.ipynb
docs/source/tutorials/temporal/03-seas5-daily-statistics.ipynb
docs/source/tutorials/temporal/04-era5-bespoke-how-function.ipynb
docs/source/tutorials/temporal/05-accumulation-to-rate-examples.ipynb
docs/source/tutorials/temporal/index.rst
src/earthkit/transforms/__init__.py
src/earthkit/transforms/_aggregate.py
src/earthkit/transforms/_tools.py
src/earthkit/transforms/version.py
src/earthkit/transforms/aggregate/__init__.py
src/earthkit/transforms/aggregate/_deprecate.py
src/earthkit/transforms/aggregate/climatology.py
src/earthkit/transforms/aggregate/ensemble.py
src/earthkit/transforms/aggregate/general.py
src/earthkit/transforms/aggregate/spatial.py
src/earthkit/transforms/aggregate/temporal.py
src/earthkit/transforms/climatology/__init__.py
src/earthkit/transforms/climatology/_aggregate.py
src/earthkit/transforms/ensemble/__init__.py
src/earthkit/transforms/ensemble/_aggregate.py
src/earthkit/transforms/spatial/__init__.py
src/earthkit/transforms/spatial/_aggregate.py
src/earthkit/transforms/temporal/__init__.py
src/earthkit/transforms/temporal/_aggregate.py
src/earthkit/transforms/temporal/_rates.py
src/earthkit_transforms.egg-info/PKG-INFO
src/earthkit_transforms.egg-info/SOURCES.txt
src/earthkit_transforms.egg-info/dependency_links.txt
src/earthkit_transforms.egg-info/requires.txt
src/earthkit_transforms.egg-info/top_level.txt
tests/test_00_version.py
tests/test_10_tools.py
tests/test_20_aggregate.py
tests/test_30_spatial.py
tests/test_30_temporal_aggregate.py
tests/test_30_temporal_rates.py
tests/test_40_climatology.py
tests/test_50_ensemble.py
tests/legacy-api/test_legacy_00_version.py
tests/legacy-api/test_legacy_01_namespaces.py
tests/legacy-api/test_legacy_10_tools.py
tests/legacy-api/test_legacy_20_general.py
tests/legacy-api/test_legacy_30_spatial.py
tests/legacy-api/test_legacy_30_temporal.py
tests/legacy-api/test_legacy_40_climatology.py
tests/legacy-api/test_legacy_50_ensemble.py