.gitignore
.pre-commit-config.yaml
.readthedocs.yml
LICENCE
MANIFEST.in
Makefile
README.md
pyproject.toml
pytest.ini
.github/ci-config.yml
.github/ci-hpc-config.yml
.github/ci-hpc-gpu-config.yml
.github/workflows/cd-pypi.yml
.github/workflows/ci.yml
.github/workflows/label-public-pr.yml
.github/workflows/nightly-hpc-gpu.yml
.github/workflows/notify-new-issue.yml
.github/workflows/notify-new-pr.yml
.github/workflows/python-pull-request.yml
docs/Makefile
docs/make.bat
docs/source/api-reference.rst
docs/source/conf.py
docs/source/earthkit-packages.yml
docs/source/faq.rst
docs/source/getting-started.rst
docs/source/index.rst
docs/source/installation.rst
docs/source/licence.rst
docs/source/skip_api_rules.py
docs/source/why.rst
docs/source/_static/.gitkeep
docs/source/_static/api-reference.rst
docs/source/_static/book.svg
docs/source/_static/brackets-contain.svg
docs/source/_static/bulb.svg
docs/source/_static/custom.css
docs/source/_static/custom.js
docs/source/_static/earthkit-data-dark.svg
docs/source/_static/earthkit-data-grey.svg
docs/source/_static/earthkit-data-light.svg
docs/source/_static/earthkit-data-notext.svg
docs/source/_static/earthkit-data.png
docs/source/_static/earthkit-logo-only.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/sidebar/brand.html
docs/source/concepts/caching.rst
docs/source/concepts/config.rst
docs/source/concepts/data.rst
docs/source/concepts/encoders.rst
docs/source/concepts/featurelist.rst
docs/source/concepts/field.rst
docs/source/concepts/fieldlist.rst
docs/source/concepts/index.rst
docs/source/concepts/streams.rst
docs/source/concepts/experimental/sources.rst
docs/source/concepts/include/config-get.py
docs/source/concepts/include/config-reset.py
docs/source/concepts/include/config-set.py
docs/source/concepts/include/config-temporary.py
docs/source/concepts/inputs/from_object.rst
docs/source/concepts/inputs/from_source.rst
docs/source/concepts/inputs/index.rst
docs/source/concepts/misc/grib_memory.rst
docs/source/concepts/misc/grib_metadata.rst
docs/source/concepts/misc/index.rst
docs/source/concepts/misc/parts.rst
docs/source/concepts/misc/patterns.rst
docs/source/concepts/misc/request_args.rst
docs/source/concepts/misc/split_on.rst
docs/source/concepts/plugins/encoder_plugin.rst
docs/source/concepts/plugins/index.rst
docs/source/concepts/plugins/plugins.rst
docs/source/concepts/plugins/sources_plugin.rst
docs/source/concepts/plugins/target_plugin.rst
docs/source/concepts/targets/index.rst
docs/source/concepts/targets/target_objects.rst
docs/source/concepts/targets/to_target.rst
docs/source/concepts/xarray/dim.rst
docs/source/concepts/xarray/earthkit_profile.rst
docs/source/concepts/xarray/grib_profile.rst
docs/source/concepts/xarray/index.rst
docs/source/concepts/xarray/mars_profile.rst
docs/source/concepts/xarray/none_profile.rst
docs/source/concepts/xarray/overview.rst
docs/source/concepts/xarray/profile.rst
docs/source/development/conda.rst
docs/source/development/docs.rst
docs/source/development/index.rst
docs/source/development/setup.rst
docs/source/development/tests.rst
docs/source/experimental/ekd_test_on_cds_era5_single_level.ipynb
docs/source/how-tos/NUTS_RG_20M_2021_3035.geojson
docs/source/how-tos/air_temp.pp
docs/source/how-tos/default_fdb_schema
docs/source/how-tos/index.rst
docs/source/how-tos/major_basins.zip
docs/source/how-tos/missing.grib
docs/source/how-tos/pl_regular_ll.grib
docs/source/how-tos/synop_10.bufr
docs/source/how-tos/temp_10.bufr
docs/source/how-tos/test.grib
docs/source/how-tos/test.nc
docs/source/how-tos/test.odb
docs/source/how-tos/test4.grib
docs/source/how-tos/test6.grib
docs/source/how-tos/test_gribs.tar
docs/source/how-tos/time_series.grib
docs/source/how-tos/tuv.tiff
docs/source/how-tos/tuv_pl.grib
docs/source/how-tos/tuv_pl.nc
docs/source/how-tos/bufr/bufr_synop.ipynb
docs/source/how-tos/bufr/bufr_temp.ipynb
docs/source/how-tos/bufr/index.rst
docs/source/how-tos/bufr/synop_10.bufr
docs/source/how-tos/bufr/temp_10.bufr
docs/source/how-tos/covjson/index.rst
docs/source/how-tos/covjson/polytope_polygon_coverage.ipynb
docs/source/how-tos/covjson/polytope_time_series.ipynb
docs/source/how-tos/covjson/polytope_vertical_profile.ipynb
docs/source/how-tos/dict/fields_from_dict_in_loop.ipynb
docs/source/how-tos/dict/index.rst
docs/source/how-tos/dict/list_of_dicts_geography.ipynb
docs/source/how-tos/dict/list_of_dicts_overview.ipynb
docs/source/how-tos/dict/list_of_dicts_to_xarray.ipynb
docs/source/how-tos/field/field_overview.ipynb
docs/source/how-tos/field/index.rst
docs/source/how-tos/geojson/NUTS_RG_20M_2021_3035.geojson
docs/source/how-tos/geojson/geojson_geopandas.ipynb
docs/source/how-tos/geojson/index.rst
docs/source/how-tos/geotiff/geotiff.ipynb
docs/source/how-tos/geotiff/index.rst
docs/source/how-tos/grib/grib_array_namespace.ipynb
docs/source/how-tos/grib/grib_contents.ipynb
docs/source/how-tos/grib/grib_fdb_write.ipynb
docs/source/how-tos/grib/grib_lat_lon_value_ll.ipynb
docs/source/how-tos/grib/grib_lat_lon_value_rgg.ipynb
docs/source/how-tos/grib/grib_missing.ipynb
docs/source/how-tos/grib/grib_modify_metadata.ipynb
docs/source/how-tos/grib/grib_modify_values.ipynb
docs/source/how-tos/grib/grib_nearest_gridpoint.ipynb
docs/source/how-tos/grib/grib_order_by.ipynb
docs/source/how-tos/grib/grib_overview.ipynb
docs/source/how-tos/grib/grib_selection.ipynb
docs/source/how-tos/grib/grib_time_series.ipynb
docs/source/how-tos/grib/grib_to_netcdf.ipynb
docs/source/how-tos/grib/index.rst
docs/source/how-tos/grib/missing.grib
docs/source/how-tos/grib/pl_regular_ll.grib
docs/source/how-tos/grib/test.grib
docs/source/how-tos/grib/test4.grib
docs/source/how-tos/grib/test6.grib
docs/source/how-tos/grib/time_series.grib
docs/source/how-tos/grib/tuv_pl.grib
docs/source/how-tos/misc/cache.ipynb
docs/source/how-tos/misc/config.ipynb
docs/source/how-tos/misc/config_env_vars.ipynb
docs/source/how-tos/misc/demo_sources_plugin.ipynb
docs/source/how-tos/misc/index.rst
docs/source/how-tos/misc/projection.ipynb
docs/source/how-tos/netcdf/index.rst
docs/source/how-tos/netcdf/netcdf.ipynb
docs/source/how-tos/netcdf/netcdf_fieldlist.ipynb
docs/source/how-tos/netcdf/test.nc
docs/source/how-tos/netcdf/tuv_pl.nc
docs/source/how-tos/odb/index.rst
docs/source/how-tos/odb/odb.ipynb
docs/source/how-tos/odb/test.odb
docs/source/how-tos/other/from_object.ipynb
docs/source/how-tos/other/index.rst
docs/source/how-tos/other/pandas.ipynb
docs/source/how-tos/pp/air_temp.pp
docs/source/how-tos/pp/index.rst
docs/source/how-tos/pp/ukmo_pp.ipynb
docs/source/how-tos/shapefile/index.rst
docs/source/how-tos/shapefile/major_basins.zip
docs/source/how-tos/shapefile/shapefile.ipynb
docs/source/how-tos/source/ads.ipynb
docs/source/how-tos/source/cds.ipynb
docs/source/how-tos/source/data.ipynb
docs/source/how-tos/source/data_from_stream.ipynb
docs/source/how-tos/source/ecmwf_open_data.ipynb
docs/source/how-tos/source/fdb.ipynb
docs/source/how-tos/source/file_parts.ipynb
docs/source/how-tos/source/file_stream.ipynb
docs/source/how-tos/source/files.ipynb
docs/source/how-tos/source/gribjump.ipynb
docs/source/how-tos/source/index.rst
docs/source/how-tos/source/mars.ipynb
docs/source/how-tos/source/multi_files.ipynb
docs/source/how-tos/source/netcdf_opendap.ipynb
docs/source/how-tos/source/polytope.ipynb
docs/source/how-tos/source/polytope_feature.ipynb
docs/source/how-tos/source/s3.ipynb
docs/source/how-tos/source/tar_files.ipynb
docs/source/how-tos/source/test.grib
docs/source/how-tos/source/test.nc
docs/source/how-tos/source/test4.grib
docs/source/how-tos/source/test6.grib
docs/source/how-tos/source/test_gribs.tar
docs/source/how-tos/source/tuv_pl.grib
docs/source/how-tos/source/url.ipynb
docs/source/how-tos/source/url_parts.ipynb
docs/source/how-tos/source/url_stream.ipynb
docs/source/how-tos/source/wekeo.ipynb
docs/source/how-tos/target/file_target.ipynb
docs/source/how-tos/target/grib_encoder.ipynb
docs/source/how-tos/target/grib_to_fdb_target.ipynb
docs/source/how-tos/target/grib_to_file_pattern_target.ipynb
docs/source/how-tos/target/grib_to_file_target.ipynb
docs/source/how-tos/target/grib_to_geotiff.ipynb
docs/source/how-tos/target/grib_to_zarr_target.ipynb
docs/source/how-tos/target/index.rst
docs/source/how-tos/xr_engine/index.rst
docs/source/how-tos/xr_engine/xarray_cupy.ipynb
docs/source/how-tos/xr_engine/xarray_engine_aux_coords.ipynb
docs/source/how-tos/xr_engine/xarray_engine_chunks.ipynb
docs/source/how-tos/xr_engine/xarray_engine_chunks_on_dask_cluster.ipynb
docs/source/how-tos/xr_engine/xarray_engine_dims_as_attrs.ipynb
docs/source/how-tos/xr_engine/xarray_engine_ensemble.ipynb
docs/source/how-tos/xr_engine/xarray_engine_extra_dims.ipynb
docs/source/how-tos/xr_engine/xarray_engine_field_dims.ipynb
docs/source/how-tos/xr_engine/xarray_engine_grib_workflow.ipynb
docs/source/how-tos/xr_engine/xarray_engine_holes.ipynb
docs/source/how-tos/xr_engine/xarray_engine_level.ipynb
docs/source/how-tos/xr_engine/xarray_engine_mono_variable.ipynb
docs/source/how-tos/xr_engine/xarray_engine_mono_variable_remapping.ipynb
docs/source/how-tos/xr_engine/xarray_engine_overview.ipynb
docs/source/how-tos/xr_engine/xarray_engine_remapping.ipynb
docs/source/how-tos/xr_engine/xarray_engine_seasonal.ipynb
docs/source/how-tos/xr_engine/xarray_engine_split.ipynb
docs/source/how-tos/xr_engine/xarray_engine_squeeze.ipynb
docs/source/how-tos/xr_engine/xarray_engine_step_ranges.ipynb
docs/source/how-tos/xr_engine/xarray_engine_temporal.ipynb
docs/source/how-tos/xr_engine/xarray_engine_to_grib.ipynb
docs/source/how-tos/xr_engine/xarray_engine_variable_key.ipynb
docs/source/release-notes/deprecations.rst
docs/source/release-notes/index.rst
docs/source/release-notes/migration_1.0.0.rst
docs/source/release-notes/version_0.10_updates.rst
docs/source/release-notes/version_0.11_updates.rst
docs/source/release-notes/version_0.12_updates.rst
docs/source/release-notes/version_0.13_updates.rst
docs/source/release-notes/version_0.14_updates.rst
docs/source/release-notes/version_0.15_updates.rst
docs/source/release-notes/version_0.16_updates.rst
docs/source/release-notes/version_0.17_updates.rst
docs/source/release-notes/version_0.18_updates.rst
docs/source/release-notes/version_0.19_updates.rst
docs/source/release-notes/version_0.20_updates.rst
docs/source/release-notes/version_0.2_updates.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_0.6_updates.rst
docs/source/release-notes/version_0.7_updates.rst
docs/source/release-notes/version_0.8_updates.rst
docs/source/release-notes/version_0.9_updates.rst
docs/source/release-notes/version_1.0.0rc_updates.rst
docs/source/release-notes/include/deprec_array_backend_kwarg.py
docs/source/release-notes/include/deprec_data_save.py
docs/source/release-notes/include/deprec_data_write.py
docs/source/release-notes/include/deprec_ens_dim_role.py
docs/source/release-notes/include/deprec_field_array_backend_attribute.py
docs/source/release-notes/include/deprec_new_grib_coder.py
docs/source/release-notes/include/deprec_new_grib_output.py
docs/source/release-notes/include/deprec_new_grib_output_split.py
docs/source/release-notes/include/deprec_settings.py
docs/source/release-notes/include/deprec_xarray_earthkit_to_grib.py
docs/source/release-notes/include/migrated_array_namespace_kwarg.py
docs/source/release-notes/include/migrated_data_save.py
docs/source/release-notes/include/migrated_data_write.py
docs/source/release-notes/include/migrated_ens_dim_role.py
docs/source/release-notes/include/migrated_field_array_namespace_attribute.py
docs/source/release-notes/include/migrated_new_grib_coder.py
docs/source/release-notes/include/migrated_new_grib_output.py
docs/source/release-notes/include/migrated_new_grib_output_split.py
docs/source/release-notes/include/migrated_settings.py
docs/source/release-notes/include/migrated_xarray_earthkit_to_grib.py
docs/source/tutorials/index.rst
src/earthkit/data/__init__.py
src/earthkit/data/_version.py
src/earthkit/data/decorators.py
src/earthkit/data/arguments/__init__.py
src/earthkit/data/arguments/args_kwargs.py
src/earthkit/data/arguments/argument.py
src/earthkit/data/arguments/earthkit_types.py
src/earthkit/data/arguments/input_manager.py
src/earthkit/data/arguments/transformers.py
src/earthkit/data/conf/global_grids.json
src/earthkit/data/conf/gridspec.yaml
src/earthkit/data/conf/gridspec_schema.json
src/earthkit/data/conf/css/tab.css
src/earthkit/data/conf/css/table.css
src/earthkit/data/conf/css/tree.css
src/earthkit/data/core/__init__.py
src/earthkit/data/core/caching.py
src/earthkit/data/core/config.py
src/earthkit/data/core/constants.py
src/earthkit/data/core/field.py
src/earthkit/data/core/fieldlist.py
src/earthkit/data/core/index.py
src/earthkit/data/core/ipython.py
src/earthkit/data/core/order.py
src/earthkit/data/core/plugins.py
src/earthkit/data/core/select.py
src/earthkit/data/core/statistics.py
src/earthkit/data/core/temporary.py
src/earthkit/data/core/thread.py
src/earthkit/data/data/__init__.py
src/earthkit/data/data/bufr.py
src/earthkit/data/data/covjson.py
src/earthkit/data/data/csv.py
src/earthkit/data/data/featurelist.py
src/earthkit/data/data/fieldlist.py
src/earthkit/data/data/geojson.py
src/earthkit/data/data/geotiff.py
src/earthkit/data/data/grib.py
src/earthkit/data/data/hive.py
src/earthkit/data/data/multi.py
src/earthkit/data/data/netcdf.py
src/earthkit/data/data/odb.py
src/earthkit/data/data/pp.py
src/earthkit/data/data/shapefile.py
src/earthkit/data/data/source.py
src/earthkit/data/data/stream.py
src/earthkit/data/data/text.py
src/earthkit/data/data/unknown.py
src/earthkit/data/data/zarr.py
src/earthkit/data/data/wrappers/__init__.py
src/earthkit/data/data/wrappers/float.py
src/earthkit/data/data/wrappers/integer.py
src/earthkit/data/data/wrappers/ndarray.py
src/earthkit/data/data/wrappers/pandas.py
src/earthkit/data/data/wrappers/string.py
src/earthkit/data/data/wrappers/xarray.py
src/earthkit/data/encoders/__init__.py
src/earthkit/data/encoders/bufr.py
src/earthkit/data/encoders/covjson.py
src/earthkit/data/encoders/csv.py
src/earthkit/data/encoders/geojson.py
src/earthkit/data/encoders/geotiff.py
src/earthkit/data/encoders/grib.py
src/earthkit/data/encoders/internal_pass_through.py
src/earthkit/data/encoders/netcdf.py
src/earthkit/data/encoders/odb.py
src/earthkit/data/encoders/pp.py
src/earthkit/data/encoders/text.py
src/earthkit/data/encoders/zarr.py
src/earthkit/data/featurelist/__init__.py
src/earthkit/data/featurelist/featurelist.py
src/earthkit/data/featurelist/indexed.py
src/earthkit/data/featurelist/simple.py
src/earthkit/data/field/__init__.py
src/earthkit/data/field/component/__init__.py
src/earthkit/data/field/component/component.py
src/earthkit/data/field/component/ensemble.py
src/earthkit/data/field/component/geography.py
src/earthkit/data/field/component/level_type.py
src/earthkit/data/field/component/parameter.py
src/earthkit/data/field/component/proc.py
src/earthkit/data/field/component/time.py
src/earthkit/data/field/component/time_span.py
src/earthkit/data/field/component/vertical.py
src/earthkit/data/field/geotiff/create.py
src/earthkit/data/field/geotiff/data.py
src/earthkit/data/field/geotiff/geography.py
src/earthkit/data/field/geotiff/parameter.py
src/earthkit/data/field/grib/__init__.py
src/earthkit/data/field/grib/collector.py
src/earthkit/data/field/grib/core.py
src/earthkit/data/field/grib/create.py
src/earthkit/data/field/grib/data.py
src/earthkit/data/field/grib/ensemble.py
src/earthkit/data/field/grib/geography.py
src/earthkit/data/field/grib/metadata.py
src/earthkit/data/field/grib/parameter.py
src/earthkit/data/field/grib/proc.py
src/earthkit/data/field/grib/time.py
src/earthkit/data/field/grib/vertical.py
src/earthkit/data/field/grib/virtual.py
src/earthkit/data/field/handler/__init__.py
src/earthkit/data/field/handler/core.py
src/earthkit/data/field/handler/data.py
src/earthkit/data/field/handler/ensemble.py
src/earthkit/data/field/handler/geography.py
src/earthkit/data/field/handler/labels.py
src/earthkit/data/field/handler/parameter.py
src/earthkit/data/field/handler/proc.py
src/earthkit/data/field/handler/time.py
src/earthkit/data/field/handler/vertical.py
src/earthkit/data/field/mars/create.py
src/earthkit/data/field/mars/ensemble.py
src/earthkit/data/field/mars/parameter.py
src/earthkit/data/field/mars/time.py
src/earthkit/data/field/mars/vertical.py
src/earthkit/data/field/xarray/create.py
src/earthkit/data/field/xarray/data.py
src/earthkit/data/field/xarray/ensemble.py
src/earthkit/data/field/xarray/geography.py
src/earthkit/data/field/xarray/parameter.py
src/earthkit/data/field/xarray/time.py
src/earthkit/data/field/xarray/vertical.py
src/earthkit/data/indexing/__init__.py
src/earthkit/data/indexing/cube.py
src/earthkit/data/indexing/empty.py
src/earthkit/data/indexing/indexed.py
src/earthkit/data/indexing/indices.py
src/earthkit/data/indexing/pandas.py
src/earthkit/data/indexing/simple.py
src/earthkit/data/indexing/stream.py
src/earthkit/data/indexing/tensor.py
src/earthkit/data/indexing/xarray.py
src/earthkit/data/mergers/__init__.py
src/earthkit/data/mergers/fieldlist.py
src/earthkit/data/mergers/pandas.py
src/earthkit/data/mergers/xarray.py
src/earthkit/data/mirrors/__init__.py
src/earthkit/data/mirrors/directory_mirror.py
src/earthkit/data/readers/__init__.py
src/earthkit/data/readers/archive.py
src/earthkit/data/readers/directory.py
src/earthkit/data/readers/numpy.py
src/earthkit/data/readers/tar.py
src/earthkit/data/readers/text.py
src/earthkit/data/readers/unknown.py
src/earthkit/data/readers/zip.py
src/earthkit/data/readers/bufr/__init__.py
src/earthkit/data/readers/bufr/core.py
src/earthkit/data/readers/bufr/file.py
src/earthkit/data/readers/bufr/handle.py
src/earthkit/data/readers/bufr/message.py
src/earthkit/data/readers/bufr/scan.py
src/earthkit/data/readers/covjson/__init__.py
src/earthkit/data/readers/covjson/core.py
src/earthkit/data/readers/covjson/file.py
src/earthkit/data/readers/covjson/reader.py
src/earthkit/data/readers/csv/__init__.py
src/earthkit/data/readers/csv/reader.py
src/earthkit/data/readers/geojson/__init__.py
src/earthkit/data/readers/geojson/core.py
src/earthkit/data/readers/geojson/file.py
src/earthkit/data/readers/geojson/reader.py
src/earthkit/data/readers/geotiff/__init__.py
src/earthkit/data/readers/geotiff/core.py
src/earthkit/data/readers/geotiff/fieldlist.py
src/earthkit/data/readers/geotiff/reader.py
src/earthkit/data/readers/grib/__init__.py
src/earthkit/data/readers/grib/core.py
src/earthkit/data/readers/grib/file.py
src/earthkit/data/readers/grib/handle.py
src/earthkit/data/readers/grib/memory.py
src/earthkit/data/readers/grib/scan.py
src/earthkit/data/readers/grib/xarray.py
src/earthkit/data/readers/netcdf/__init__.py
src/earthkit/data/readers/netcdf/core.py
src/earthkit/data/readers/netcdf/fieldlist.py
src/earthkit/data/readers/netcdf/reader.py
src/earthkit/data/readers/odb/__init__.py
src/earthkit/data/readers/odb/reader.py
src/earthkit/data/readers/pandas/__init__.py
src/earthkit/data/readers/pandas/featurelist.py
src/earthkit/data/readers/pp/__init__.py
src/earthkit/data/readers/pp/core.py
src/earthkit/data/readers/pp/fieldlist.py
src/earthkit/data/readers/pp/reader.py
src/earthkit/data/readers/shapefile/__init__.py
src/earthkit/data/readers/shapefile/core.py
src/earthkit/data/readers/shapefile/file.py
src/earthkit/data/readers/shapefile/reader.py
src/earthkit/data/readers/xarray/__init__.py
src/earthkit/data/readers/xarray/coordinates.py
src/earthkit/data/readers/xarray/fieldlist.py
src/earthkit/data/readers/xarray/flavour.py
src/earthkit/data/readers/xarray/grid.py
src/earthkit/data/readers/xarray/patch.py
src/earthkit/data/readers/xarray/time.py
src/earthkit/data/readers/xarray/variable.py
src/earthkit/data/readers/zarr/__init__.py
src/earthkit/data/readers/zarr/core.py
src/earthkit/data/readers/zarr/fieldlist.py
src/earthkit/data/readers/zarr/reader.py
src/earthkit/data/sources/__init__.py
src/earthkit/data/sources/ads.py
src/earthkit/data/sources/cds.py
src/earthkit/data/sources/dummy.grib
src/earthkit/data/sources/dummy_source.py
src/earthkit/data/sources/ecfs.py
src/earthkit/data/sources/ecmwf_api.py
src/earthkit/data/sources/ecmwf_open_data.py
src/earthkit/data/sources/empty.py
src/earthkit/data/sources/fdb.py
src/earthkit/data/sources/file.py
src/earthkit/data/sources/file_pattern.py
src/earthkit/data/sources/forcings.py
src/earthkit/data/sources/gribjump.py
src/earthkit/data/sources/list_of_dicts.py
src/earthkit/data/sources/mars.py
src/earthkit/data/sources/memory.py
src/earthkit/data/sources/multi.py
src/earthkit/data/sources/multi_url.py
src/earthkit/data/sources/numpy_list.py
src/earthkit/data/sources/opendap.py
src/earthkit/data/sources/polytope.py
src/earthkit/data/sources/prompt.py
src/earthkit/data/sources/s3.py
src/earthkit/data/sources/sample.py
src/earthkit/data/sources/stream.py
src/earthkit/data/sources/url.py
src/earthkit/data/sources/url_pattern.py
src/earthkit/data/sources/virtual.py
src/earthkit/data/sources/virtual_directory.py
src/earthkit/data/sources/wekeo.py
src/earthkit/data/sources/wekeocds.py
src/earthkit/data/sources/zarr.py
src/earthkit/data/sources/experimental/_iris.py
src/earthkit/data/sphinxext/__init__.py
src/earthkit/data/sphinxext/generate_config_env_rst.py
src/earthkit/data/sphinxext/generate_config_rst.py
src/earthkit/data/sphinxext/module_output.py
src/earthkit/data/sphinxext/xr_engine_profile_rst.py
src/earthkit/data/sphinxext/xref.py
src/earthkit/data/targets/__init__.py
src/earthkit/data/targets/fdb.py
src/earthkit/data/targets/file.py
src/earthkit/data/targets/file_pattern.py
src/earthkit/data/targets/zarr.py
src/earthkit/data/translators/__init__.py
src/earthkit/data/translators/ndarray.py
src/earthkit/data/translators/pandas.py
src/earthkit/data/translators/string.py
src/earthkit/data/translators/xarray.py
src/earthkit/data/utils/__init__.py
src/earthkit/data/utils/args.py
src/earthkit/data/utils/array.py
src/earthkit/data/utils/availability.py
src/earthkit/data/utils/batch.py
src/earthkit/data/utils/bbox.py
src/earthkit/data/utils/compute.py
src/earthkit/data/utils/concat.py
src/earthkit/data/utils/conventions.py
src/earthkit/data/utils/dates.py
src/earthkit/data/utils/diag.py
src/earthkit/data/utils/dotdict.py
src/earthkit/data/utils/examples.py
src/earthkit/data/utils/exceptions.py
src/earthkit/data/utils/factorise.py
src/earthkit/data/utils/grid.py
src/earthkit/data/utils/html.py
src/earthkit/data/utils/humanize.py
src/earthkit/data/utils/interval.py
src/earthkit/data/utils/kwargs.py
src/earthkit/data/utils/lazy.py
src/earthkit/data/utils/message.py
src/earthkit/data/utils/meteo.py
src/earthkit/data/utils/parts.py
src/earthkit/data/utils/path_info.py
src/earthkit/data/utils/paths.py
src/earthkit/data/utils/patterns.py
src/earthkit/data/utils/progbar.py
src/earthkit/data/utils/request.py
src/earthkit/data/utils/serialise.py
src/earthkit/data/utils/stream.py
src/earthkit/data/utils/summary.py
src/earthkit/data/utils/testing.py
src/earthkit/data/utils/unique.py
src/earthkit/data/utils/url.py
src/earthkit/data/utils/projections/__init__.py
src/earthkit/data/utils/projections/cf.py
src/earthkit/data/utils/projections/proj.py
src/earthkit/data/vocabularies/__init__.py
src/earthkit/data/vocabularies/aliases.py
src/earthkit/data/vocabularies/cf.py
src/earthkit/data/vocabularies/grib-paramid.csv
src/earthkit/data/vocabularies/grib.py
src/earthkit/data/xr_engine/__init__.py
src/earthkit/data/xr_engine/accessor.py
src/earthkit/data/xr_engine/attrs.py
src/earthkit/data/xr_engine/builder.py
src/earthkit/data/xr_engine/check.py
src/earthkit/data/xr_engine/coord.py
src/earthkit/data/xr_engine/diff.py
src/earthkit/data/xr_engine/dim.py
src/earthkit/data/xr_engine/engine.py
src/earthkit/data/xr_engine/fieldlist.py
src/earthkit/data/xr_engine/grib.py
src/earthkit/data/xr_engine/grid.py
src/earthkit/data/xr_engine/level.py
src/earthkit/data/xr_engine/profile.py
src/earthkit/data/xr_engine/conf/cf_attrs.yaml
src/earthkit/data/xr_engine/profiles/defaults.yaml
src/earthkit/data/xr_engine/profiles/earthkit.yaml
src/earthkit/data/xr_engine/profiles/grib.yaml
src/earthkit/data/xr_engine/profiles/mars.yaml
src/earthkit_data.egg-info/PKG-INFO
src/earthkit_data.egg-info/SOURCES.txt
src/earthkit_data.egg-info/dependency_links.txt
src/earthkit_data.egg-info/entry_points.txt
src/earthkit_data.egg-info/requires.txt
src/earthkit_data.egg-info/top_level.txt
tests/conftest.py
tests/test_00_version.py
tests/ai-models/test_ai_warpped_field.py
tests/array_fieldlist/array_fl_fixtures.py
tests/array_fieldlist/conftest.py
tests/array_fieldlist/test_numpy_fl_write.py
tests/array_fieldlist/test_numpy_fs.py
tests/array_fieldlist/test_numpy_fs_concat.py
tests/array_fieldlist/test_numpy_fs_metadata.py
tests/array_fieldlist/test_numpy_fs_summary.py
tests/bufr/test_bufr_concat.py
tests/bufr/test_bufr_contents.py
tests/bufr/test_bufr_convert.py
tests/bufr/test_bufr_file_parts.py
tests/bufr/test_bufr_order_by.py
tests/bufr/test_bufr_sel.py
tests/bufr/test_bufr_slice.py
tests/bufr/test_bufr_summary.py
tests/core/test_cache.py
tests/core/test_cache_with_settings.py
tests/core/test_config.py
tests/core/test_fieldlist.py
tests/core/test_gridspec.py
tests/core/test_remapping.py
tests/core/test_settings.py
tests/core/test_version.py
tests/data/NUTS_RG_20M_2021_3035.geojson
tests/data/NUTS_RG_20M_2021_3035.shp.zip
tests/data/O32_global.grib1
tests/data/O32_global.grib2
tests/data/chem_ll.grib2
tests/data/dgm50hs_col_32_368_5616_nw.tif
tests/data/dgm50hs_col_32_368_5616_nw_bigtiff.tiff
tests/data/empty_file.grib
tests/data/ens_50.grib
tests/data/ens_none.grib
tests/data/era5_2t_1.nc
tests/data/era5_2t_2.nc
tests/data/fdb_schema.txt
tests/data/hdate.grib
tests/data/healpix_H8.grib2
tests/data/hovexp_vert_area.nc
tests/data/ll_10_20.grib
tests/data/mercator.grib
tests/data/ml_data.grib
tests/data/points.covjson
tests/data/rgg_small_subarea_cellarea_ref.grib
tests/data/rotated_N32_subarea.grib
tests/data/rotated_wind_20x20.grib
tests/data/shifted_ll_3x3_subarea.grib
tests/data/shifted_ll_subarea.grib
tests/data/t_gribjump.grib
tests/data/t_pl.grib
tests/data/t_time_series.grib
tests/data/test.csv
tests/data/test4.nc
tests/data/test6.nc
tests/data/test_icon.grib
tests/data/test_padding.grib
tests/data/test_single.grib
tests/data/test_single.nc
tests/data/test_single_with_missing.grib
tests/data/tilde_shortname.grib
tests/data/time_series.covjson
tests/data/u_pl.grib
tests/data/v_pl.grib
tests/data/wind_20x20.grib
tests/data/wind_speed.pp
tests/data/forcings/proc.yaml
tests/data/gridspec/healpix.yaml
tests/data/gridspec/reduced_gg.yaml
tests/data/gridspec/reduced_ll.yaml
tests/data/gridspec/reduced_rotated_gg.yaml
tests/data/gridspec/regular_gg.yaml
tests/data/gridspec/regular_ll.yaml
tests/data/gridspec/rotated_gg.yaml
tests/data/gridspec/rotated_ll.yaml
tests/data/gridspec/sh.yaml
tests/data/gridspec/t_75_-60_10_40_5x5.grib1
tests/data/pattern/1/r_2020-09-22T12-00-00_0.grib
tests/data/pattern/1/r_2020-09-22T12-00-00_12.grib
tests/data/pattern/1/r_2020-09-22T12-00-00_24.grib
tests/data/pattern/1/r_2020-09-22T12-00-00_6.grib
tests/data/pattern/1/t_2020-09-22T12-00-00_0.grib
tests/data/pattern/1/t_2020-09-22T12-00-00_12.grib
tests/data/pattern/1/t_2020-09-22T12-00-00_24.grib
tests/data/pattern/1/t_2020-09-22T12-00-00_6.grib
tests/data/pattern/1/z_2020-09-22T12-00-00_0.grib
tests/data/pattern/1/z_2020-09-22T12-00-00_12.grib
tests/data/pattern/1/z_2020-09-22T12-00-00_24.grib
tests/data/pattern/1/z_2020-09-22T12-00-00_6.grib
tests/data/test_zarr/.zattrs
tests/data/test_zarr/.zgroup
tests/data/test_zarr/.zmetadata
tests/data/test_zarr/latitude/.zarray
tests/data/test_zarr/latitude/.zattrs
tests/data/test_zarr/latitude/0
tests/data/test_zarr/level/.zarray
tests/data/test_zarr/level/.zattrs
tests/data/test_zarr/level/0
tests/data/test_zarr/longitude/.zarray
tests/data/test_zarr/longitude/.zattrs
tests/data/test_zarr/longitude/0
tests/data/test_zarr/t/.zarray
tests/data/test_zarr/t/.zattrs
tests/data/test_zarr/t/0.0.0.0
tests/data/test_zarr/t/0.1.0.0
tests/data/test_zarr/time/.zarray
tests/data/test_zarr/time/.zattrs
tests/data/test_zarr/time/0
tests/data/test_zarr/z/.zarray
tests/data/test_zarr/z/.zattrs
tests/data/test_zarr/z/0.0.0.0
tests/data/test_zarr/z/0.1.0.0
tests/data/xr_engine/xr_grid.yaml
tests/documentation/test_examples.py
tests/documentation/test_notebooks.py
tests/encoders/test_grib_encoder.py
tests/field/test_ensemble_component.py
tests/field/test_field_labels.py
tests/field/test_geography_component.py
tests/field/test_mars_field.py
tests/field/test_parameter_component.py
tests/field/test_time_component.py
tests/field/test_timespan.py
tests/field/test_vertical_component.py
tests/forcings/conftest.py
tests/forcings/forcings_fixtures.py
tests/forcings/test_forcings_metadata.py
tests/forcings/test_forcings_proc.py
tests/forcings/test_forcings_sel.py
tests/forcings/test_forcings_slice.py
tests/forcings/test_forcings_source.py
tests/forcings/test_forcings_values.py
tests/grib/conftest.py
tests/grib/grib_fixtures.py
tests/grib/test_grib_backend.py
tests/grib/test_grib_cache.py
tests/grib/test_grib_compute.py
tests/grib/test_grib_concat.py
tests/grib/test_grib_convert.py
tests/grib/test_grib_cube.py
tests/grib/test_grib_data.py
tests/grib/test_grib_ensemble.py
tests/grib/test_grib_file_parts.py
tests/grib/test_grib_file_stream.py
tests/grib/test_grib_geography.py
tests/grib/test_grib_get.py
tests/grib/test_grib_gridspec.py
tests/grib/test_grib_iter.py
tests/grib/test_grib_labels.py
tests/grib/test_grib_memory.py
tests/grib/test_grib_message.py
tests/grib/test_grib_metadata.py
tests/grib/test_grib_order_by.py
tests/grib/test_grib_output.py
tests/grib/test_grib_parameter.py
tests/grib/test_grib_proc.py
tests/grib/test_grib_sel.py
tests/grib/test_grib_serialise.py
tests/grib/test_grib_set.py
tests/grib/test_grib_set_data.py
tests/grib/test_grib_set_ensemble.py
tests/grib/test_grib_set_geography.py
tests/grib/test_grib_set_parameter.py
tests/grib/test_grib_set_proc.py
tests/grib/test_grib_set_time.py
tests/grib/test_grib_set_vertical.py
tests/grib/test_grib_simplefieldlist.py
tests/grib/test_grib_slice.py
tests/grib/test_grib_stream.py
tests/grib/test_grib_summary.py
tests/grib/test_grib_tensor.py
tests/grib/test_grib_time.py
tests/grib/test_grib_unique.py
tests/grib/test_grib_url.py
tests/grib/test_grib_url_stream.py
tests/grib/test_grib_vertical.py
tests/high_level_object/test_hl_bufr_core.py
tests/high_level_object/test_hl_csv_core.py
tests/high_level_object/test_hl_geojson_core.py
tests/high_level_object/test_hl_geopandas_core.py
tests/high_level_object/test_hl_geotiff_core.py
tests/high_level_object/test_hl_grib_core.py
tests/high_level_object/test_hl_netcdf_core.py
tests/high_level_object/test_hl_odb_core.py
tests/high_level_object/test_hl_pandas_core.py
tests/high_level_object/test_hl_pp_core.py
tests/high_level_object/test_hl_shapefile_core.py
tests/high_level_object/test_hl_target_file.py
tests/high_level_object/test_hl_xarray_core.py
tests/indexing/test_order_kwargs.py
tests/indexing/test_selection_kwargs.py
tests/lazy/test_lazy_fdb.py
tests/list_of_dicts/conftest.py
tests/list_of_dicts/lod_fixtures.py
tests/list_of_dicts/test_lod_core.py
tests/list_of_dicts/test_lod_geography.py
tests/list_of_dicts/test_lod_metadata.py
tests/list_of_dicts/test_lod_set_data.py
tests/list_of_dicts/test_lod_set_geography.py
tests/list_of_dicts/test_lod_set_vertical.py
tests/netcdf/test_netcdf_concat.py
tests/netcdf/test_netcdf_convert.py
tests/netcdf/test_netcdf_fieldlist.py
tests/netcdf/test_netcdf_geography.py
tests/netcdf/test_netcdf_iter.py
tests/netcdf/test_netcdf_metadata.py
tests/netcdf/test_netcdf_opendap.py
tests/netcdf/test_netcdf_output.py
tests/netcdf/test_netcdf_sel.py
tests/netcdf/test_netcdf_set_data.py
tests/netcdf/test_netcdf_set_geography.py
tests/netcdf/test_netcdf_set_parameter.py
tests/netcdf/test_netcdf_set_time.py
tests/netcdf/test_netcdf_set_vertical.py
tests/netcdf/test_netcdf_slice.py
tests/netcdf/test_netcdf_summary.py
tests/netcdf/test_netcdf_time.py
tests/netcdf/test_netcdf_values.py
tests/netcdf/test_netcdf_vertical.py
tests/normalise/aliases.json
tests/normalise/availability.json
tests/normalise/test_normalise_aliases.py
tests/normalise/test_normalise_aliases_grib.py
tests/normalise/test_normalise_availability.py
tests/normalise/test_normalise_bbox.py
tests/normalise/test_normalise_date.py
tests/normalise/test_normalise_enum.py
tests/normalise/test_normalise_errors.py
tests/normalise/test_normalise_kwargs.py
tests/normalise/test_normalise_parameter.py
tests/normalise/test_normalise_timedelta.py
tests/normalise/test_transformers.py
tests/odb/test_odb_pandas.py
tests/odb/test_odb_url.py
tests/patterns/patterns_fixtures.py
tests/patterns/test_hive.py
tests/patterns/test_patterns.py
tests/plugins/test_encoders_plugin.py
tests/plugins/test_sources_plugin.py
tests/readers/test_covjson_reader.py
tests/readers/test_csv_reader.py
tests/readers/test_empty_file.py
tests/readers/test_geojson_reader.py
tests/readers/test_geotiff_reader.py
tests/readers/test_grib_reader.py
tests/readers/test_netcdf_reader.py
tests/readers/test_pp_reader.py
tests/readers/test_reader_padding_bytes.py
tests/readers/test_shapefile_reader.py
tests/readers/test_tar_reader.py
tests/readers/test_unknown_reader.py
tests/readers/test_zip_reader.py
tests/readers/unknown_file.unknown_ext
tests/readers/unknown_text_file.unknown_ext
tests/sources/test_ads.py
tests/sources/test_cds.py
tests/sources/test_ecfs.py
tests/sources/test_ecmwf_open_data.py
tests/sources/test_empty.py
tests/sources/test_fdb.py
tests/sources/test_file.py
tests/sources/test_file_pattern.py
tests/sources/test_gribjump.py
tests/sources/test_iris.py
tests/sources/test_list_of_dicts.py
tests/sources/test_mars.py
tests/sources/test_multi.py
tests/sources/test_polytope.py
tests/sources/test_s3.py
tests/sources/test_samples.py
tests/sources/test_url.py
tests/sources/test_url_pattern.py
tests/sources/test_wekeo.py
tests/sources/test_wekeocds.py
tests/sources/test_zarr.py
tests/targets/test_target_fdb.py
tests/targets/test_target_file.py
tests/targets/test_target_file_pattern.py
tests/targets/test_target_zarr.py
tests/thread/test_thread_url_cache_off.py
tests/translators/test_ndarray_translator.py
tests/translators/test_pandas_translator.py
tests/translators/test_string_translator.py
tests/translators/test_xarray_translator.py
tests/utils/__init__.py
tests/utils/dummy_module.py
tests/utils/test_bbox.py
tests/utils/test_dates.py
tests/utils/test_download_examples.py
tests/utils/test_humanise.py
tests/utils/test_interval.py
tests/utils/test_parts.py
tests/utils/test_projections.py
tests/utils/test_request.py
tests/utils/test_stream.py
tests/utils/test_unique.py
tests/utils/test_url.py
tests/utils/test_utils.py
tests/wrappers/test_float_wrapper.py
tests/wrappers/test_int_wrapper.py
tests/wrappers/test_ndarray_wrapper.py
tests/wrappers/test_pandas_wrapper.py
tests/wrappers/test_string_wrapper.py
tests/wrappers/test_xarray_wrapper.py
tests/xr_engine/conftest.py
tests/xr_engine/test_xr_engine_accessor.py
tests/xr_engine/test_xr_engine_add_valid_time_coord.py
tests/xr_engine/test_xr_engine_attrs.py
tests/xr_engine/test_xr_engine_aux_coords.py
tests/xr_engine/test_xr_engine_builder.py
tests/xr_engine/test_xr_engine_chunks.py
tests/xr_engine/test_xr_engine_core.py
tests/xr_engine/test_xr_engine_dims.py
tests/xr_engine/test_xr_engine_ens.py
tests/xr_engine/test_xr_engine_grid.py
tests/xr_engine/test_xr_engine_incomplete_tensor.py
tests/xr_engine/test_xr_engine_indexing.py
tests/xr_engine/test_xr_engine_level.py
tests/xr_engine/test_xr_engine_lod.py
tests/xr_engine/test_xr_engine_memory.py
tests/xr_engine/test_xr_engine_numpy.py
tests/xr_engine/test_xr_engine_remapping.py
tests/xr_engine/test_xr_engine_slice.py
tests/xr_engine/test_xr_engine_split.py
tests/xr_engine/test_xr_engine_time.py
tests/xr_engine/test_xr_engine_time_dims.py
tests/xr_engine/test_xr_engine_torch.py
tests/xr_engine/test_xr_engine_variable.py
tests/xr_engine/test_xr_engine_write.py
tests/xr_engine/xr_engine_fixtures.py