├── .flake8 ├── .github ├── dependabot.yml └── workflows │ ├── ci-linkchecks.yml │ └── ci-tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── LICENSE ├── README.md ├── docs ├── Makefile ├── _static │ ├── ncdata_logo.png │ ├── ncdata_logo_full.png │ └── ncdata_logo_originals.xlsx ├── _templates │ └── repo.html ├── change_log.rst ├── changelog_fragments │ └── .gitignore ├── conf.py ├── details │ ├── character_handling.rst │ ├── details_index.rst │ ├── developer_notes.rst │ ├── interface_support.rst │ ├── known_issues.rst │ └── threadlock_sharing.rst ├── index.rst ├── make.bat └── userdocs │ ├── getting_started │ ├── getting_started.rst │ ├── installation.rst │ └── introduction.rst │ └── user_guide │ ├── common_operations.rst │ ├── data_objects.rst │ ├── design_principles.rst │ ├── general_topics.rst │ ├── howtos.rst │ ├── user_guide.rst │ └── utilities.rst ├── lib └── ncdata │ ├── __init__.py │ ├── _core.py │ ├── dataset_like.py │ ├── iris.py │ ├── iris_xarray.py │ ├── netcdf4.py │ ├── threadlock_sharing.py │ ├── utils │ ├── __init__.py │ ├── _compare_nc_datasets.py │ ├── _copy.py │ ├── _dim_indexing.py │ ├── _rename_dim.py │ └── _save_errors.py │ └── xarray.py ├── pyproject.toml ├── requirements └── readthedocs.yml └── tests ├── __init__.py ├── data_testcase_schemas.py ├── integration ├── __init__.py ├── equivalence_testing_utils.py ├── example_scripts │ ├── __init__.py │ ├── ex_dataset_print.py │ ├── ex_iris_saveto_ncdata.py │ ├── ex_iris_xarray_conversion.py │ └── ex_ncdata_netcdf_conversion.py ├── test_exercises.py ├── test_iris_load_and_save_equivalence.py ├── test_iris_xarray_roundtrips.py ├── test_netcdf_roundtrips.py ├── test_xarray_load_and_save_equivalence.py └── test_zarr_to_iris.py ├── test_samplecode_cdlgen_comparablecdl.py ├── testdata ├── toa_brightness_temperature.nc └── zarr-sample-data │ ├── example_field_0.zarr2 │ ├── .zattrs │ ├── .zgroup │ ├── .zmetadata │ ├── lat │ │ ├── 0 │ │ ├── .zarray │ │ └── .zattrs │ ├── lat_bnds │ │ ├── .zarray │ │ ├── .zattrs │ │ ├── 0.0 │ │ └── 1.0 │ ├── lon │ │ ├── 0 │ │ ├── .zarray │ │ └── .zattrs │ ├── lon_bnds │ │ ├── .zarray │ │ ├── .zattrs │ │ ├── 0.0 │ │ └── 1.0 │ ├── q │ │ ├── .zarray │ │ ├── .zattrs │ │ ├── 0.0 │ │ ├── 0.1 │ │ ├── 1.0 │ │ └── 1.1 │ └── time │ │ ├── 0 │ │ ├── .zarray │ │ └── .zattrs │ └── example_field_0.zarr3 │ ├── lat │ ├── c │ │ └── 0 │ └── zarr.json │ ├── lat_bnds │ ├── c │ │ └── 0 │ │ │ └── 0 │ └── zarr.json │ ├── lon │ ├── c │ │ └── 0 │ └── zarr.json │ ├── lon_bnds │ ├── c │ │ └── 0 │ │ │ └── 0 │ └── zarr.json │ ├── q │ ├── c │ │ └── 0 │ │ │ └── 0 │ └── zarr.json │ ├── time │ ├── c │ └── zarr.json │ └── zarr.json └── unit ├── __init__.py ├── core ├── __init__.py ├── test_AttributeAccessMixin.py ├── test_AttrvalsDict.py ├── test_NameMap.py ├── test_NcAttribute.py ├── test_NcData.py ├── test_NcDimension.py └── test_NcVariable.py ├── iris ├── __init__.py ├── test_from_iris.py └── test_to_iris.py ├── netcdf ├── __init__.py ├── test_from_nc4.py └── test_to_nc4.py ├── utils ├── __init__.py ├── compare_nc_datasets │ ├── __init__.py │ ├── test_dataset_differences__additional.py │ ├── test_dataset_differences__mainfunctions.py │ └── test_variable_differences.py ├── dim_indexing │ ├── __init__.py │ ├── test_Slicer.py │ └── test_index_by_dimensions.py ├── test_ncdata_copy.py ├── test_rename_dimension.py ├── test_save_errors.py └── tmp.nc └── xarray ├── __init__.py ├── test_from_xarray.py └── test_to_xarray.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci-linkchecks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/.github/workflows/ci-linkchecks.yml -------------------------------------------------------------------------------- /.github/workflows/ci-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/.github/workflows/ci-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/ncdata_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/_static/ncdata_logo.png -------------------------------------------------------------------------------- /docs/_static/ncdata_logo_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/_static/ncdata_logo_full.png -------------------------------------------------------------------------------- /docs/_static/ncdata_logo_originals.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/_static/ncdata_logo_originals.xlsx -------------------------------------------------------------------------------- /docs/_templates/repo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/_templates/repo.html -------------------------------------------------------------------------------- /docs/change_log.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/change_log.rst -------------------------------------------------------------------------------- /docs/changelog_fragments/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/details/character_handling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/details/character_handling.rst -------------------------------------------------------------------------------- /docs/details/details_index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/details/details_index.rst -------------------------------------------------------------------------------- /docs/details/developer_notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/details/developer_notes.rst -------------------------------------------------------------------------------- /docs/details/interface_support.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/details/interface_support.rst -------------------------------------------------------------------------------- /docs/details/known_issues.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/details/known_issues.rst -------------------------------------------------------------------------------- /docs/details/threadlock_sharing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/details/threadlock_sharing.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/userdocs/getting_started/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/userdocs/getting_started/getting_started.rst -------------------------------------------------------------------------------- /docs/userdocs/getting_started/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/userdocs/getting_started/installation.rst -------------------------------------------------------------------------------- /docs/userdocs/getting_started/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/userdocs/getting_started/introduction.rst -------------------------------------------------------------------------------- /docs/userdocs/user_guide/common_operations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/userdocs/user_guide/common_operations.rst -------------------------------------------------------------------------------- /docs/userdocs/user_guide/data_objects.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/userdocs/user_guide/data_objects.rst -------------------------------------------------------------------------------- /docs/userdocs/user_guide/design_principles.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/userdocs/user_guide/design_principles.rst -------------------------------------------------------------------------------- /docs/userdocs/user_guide/general_topics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/userdocs/user_guide/general_topics.rst -------------------------------------------------------------------------------- /docs/userdocs/user_guide/howtos.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/userdocs/user_guide/howtos.rst -------------------------------------------------------------------------------- /docs/userdocs/user_guide/user_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/userdocs/user_guide/user_guide.rst -------------------------------------------------------------------------------- /docs/userdocs/user_guide/utilities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/docs/userdocs/user_guide/utilities.rst -------------------------------------------------------------------------------- /lib/ncdata/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/lib/ncdata/__init__.py -------------------------------------------------------------------------------- /lib/ncdata/_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/lib/ncdata/_core.py -------------------------------------------------------------------------------- /lib/ncdata/dataset_like.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/lib/ncdata/dataset_like.py -------------------------------------------------------------------------------- /lib/ncdata/iris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/lib/ncdata/iris.py -------------------------------------------------------------------------------- /lib/ncdata/iris_xarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/lib/ncdata/iris_xarray.py -------------------------------------------------------------------------------- /lib/ncdata/netcdf4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/lib/ncdata/netcdf4.py -------------------------------------------------------------------------------- /lib/ncdata/threadlock_sharing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/lib/ncdata/threadlock_sharing.py -------------------------------------------------------------------------------- /lib/ncdata/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/lib/ncdata/utils/__init__.py -------------------------------------------------------------------------------- /lib/ncdata/utils/_compare_nc_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/lib/ncdata/utils/_compare_nc_datasets.py -------------------------------------------------------------------------------- /lib/ncdata/utils/_copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/lib/ncdata/utils/_copy.py -------------------------------------------------------------------------------- /lib/ncdata/utils/_dim_indexing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/lib/ncdata/utils/_dim_indexing.py -------------------------------------------------------------------------------- /lib/ncdata/utils/_rename_dim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/lib/ncdata/utils/_rename_dim.py -------------------------------------------------------------------------------- /lib/ncdata/utils/_save_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/lib/ncdata/utils/_save_errors.py -------------------------------------------------------------------------------- /lib/ncdata/xarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/lib/ncdata/xarray.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements/readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/requirements/readthedocs.yml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/data_testcase_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/data_testcase_schemas.py -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | """Integration tests for :mod:`ncdata`.""" 2 | -------------------------------------------------------------------------------- /tests/integration/equivalence_testing_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/integration/equivalence_testing_utils.py -------------------------------------------------------------------------------- /tests/integration/example_scripts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/integration/example_scripts/__init__.py -------------------------------------------------------------------------------- /tests/integration/example_scripts/ex_dataset_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/integration/example_scripts/ex_dataset_print.py -------------------------------------------------------------------------------- /tests/integration/example_scripts/ex_iris_saveto_ncdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/integration/example_scripts/ex_iris_saveto_ncdata.py -------------------------------------------------------------------------------- /tests/integration/example_scripts/ex_iris_xarray_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/integration/example_scripts/ex_iris_xarray_conversion.py -------------------------------------------------------------------------------- /tests/integration/example_scripts/ex_ncdata_netcdf_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/integration/example_scripts/ex_ncdata_netcdf_conversion.py -------------------------------------------------------------------------------- /tests/integration/test_exercises.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/integration/test_exercises.py -------------------------------------------------------------------------------- /tests/integration/test_iris_load_and_save_equivalence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/integration/test_iris_load_and_save_equivalence.py -------------------------------------------------------------------------------- /tests/integration/test_iris_xarray_roundtrips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/integration/test_iris_xarray_roundtrips.py -------------------------------------------------------------------------------- /tests/integration/test_netcdf_roundtrips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/integration/test_netcdf_roundtrips.py -------------------------------------------------------------------------------- /tests/integration/test_xarray_load_and_save_equivalence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/integration/test_xarray_load_and_save_equivalence.py -------------------------------------------------------------------------------- /tests/integration/test_zarr_to_iris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/integration/test_zarr_to_iris.py -------------------------------------------------------------------------------- /tests/test_samplecode_cdlgen_comparablecdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/test_samplecode_cdlgen_comparablecdl.py -------------------------------------------------------------------------------- /tests/testdata/toa_brightness_temperature.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/toa_brightness_temperature.nc -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/.zattrs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/.zattrs -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/.zgroup: -------------------------------------------------------------------------------- 1 | { 2 | "zarr_format": 2 3 | } 4 | -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/.zmetadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/.zmetadata -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/lat/.zarray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/lat/.zarray -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/lat/.zattrs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/lat/.zattrs -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/lat/0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/lat/0 -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/lat_bnds/.zarray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/lat_bnds/.zarray -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/lat_bnds/.zattrs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/lat_bnds/.zattrs -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/lat_bnds/0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/lat_bnds/0.0 -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/lat_bnds/1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/lat_bnds/1.0 -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/lon/.zarray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/lon/.zarray -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/lon/.zattrs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/lon/.zattrs -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/lon/0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/lon/0 -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/lon_bnds/.zarray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/lon_bnds/.zarray -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/lon_bnds/.zattrs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/lon_bnds/.zattrs -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/lon_bnds/0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/lon_bnds/0.0 -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/lon_bnds/1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/lon_bnds/1.0 -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/q/.zarray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/q/.zarray -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/q/.zattrs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/q/.zattrs -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/q/0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/q/0.0 -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/q/0.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/q/0.1 -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/q/1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/q/1.0 -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/q/1.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/q/1.1 -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/time/.zarray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/time/.zarray -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/time/.zattrs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr2/time/.zattrs -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr2/time/0: -------------------------------------------------------------------------------- 1 | c`{ -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr3/lat/c/0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr3/lat/c/0 -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr3/lat/zarr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr3/lat/zarr.json -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr3/lat_bnds/c/0/0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr3/lat_bnds/c/0/0 -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr3/lat_bnds/zarr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr3/lat_bnds/zarr.json -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr3/lon/c/0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr3/lon/c/0 -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr3/lon/zarr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr3/lon/zarr.json -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr3/lon_bnds/c/0/0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr3/lon_bnds/c/0/0 -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr3/lon_bnds/zarr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr3/lon_bnds/zarr.json -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr3/q/c/0/0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr3/q/c/0/0 -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr3/q/zarr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr3/q/zarr.json -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr3/time/c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr3/time/c -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr3/time/zarr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr3/time/zarr.json -------------------------------------------------------------------------------- /tests/testdata/zarr-sample-data/example_field_0.zarr3/zarr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/testdata/zarr-sample-data/example_field_0.zarr3/zarr.json -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | """Unit tests for :mod:`ncdata`.""" 2 | -------------------------------------------------------------------------------- /tests/unit/core/__init__.py: -------------------------------------------------------------------------------- 1 | """Unit tests for :mod:`ncdata.core`.""" 2 | -------------------------------------------------------------------------------- /tests/unit/core/test_AttributeAccessMixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/core/test_AttributeAccessMixin.py -------------------------------------------------------------------------------- /tests/unit/core/test_AttrvalsDict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/core/test_AttrvalsDict.py -------------------------------------------------------------------------------- /tests/unit/core/test_NameMap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/core/test_NameMap.py -------------------------------------------------------------------------------- /tests/unit/core/test_NcAttribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/core/test_NcAttribute.py -------------------------------------------------------------------------------- /tests/unit/core/test_NcData.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/core/test_NcData.py -------------------------------------------------------------------------------- /tests/unit/core/test_NcDimension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/core/test_NcDimension.py -------------------------------------------------------------------------------- /tests/unit/core/test_NcVariable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/core/test_NcVariable.py -------------------------------------------------------------------------------- /tests/unit/iris/__init__.py: -------------------------------------------------------------------------------- 1 | """Unit tests for :mod:`ncdata.iris`.""" 2 | -------------------------------------------------------------------------------- /tests/unit/iris/test_from_iris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/iris/test_from_iris.py -------------------------------------------------------------------------------- /tests/unit/iris/test_to_iris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/iris/test_to_iris.py -------------------------------------------------------------------------------- /tests/unit/netcdf/__init__.py: -------------------------------------------------------------------------------- 1 | """Unit tests for :mod:`ncdata.netcdf`.""" 2 | -------------------------------------------------------------------------------- /tests/unit/netcdf/test_from_nc4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/netcdf/test_from_nc4.py -------------------------------------------------------------------------------- /tests/unit/netcdf/test_to_nc4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/netcdf/test_to_nc4.py -------------------------------------------------------------------------------- /tests/unit/utils/__init__.py: -------------------------------------------------------------------------------- 1 | """Unit tests for :mod:`ncdata.utils`.""" 2 | -------------------------------------------------------------------------------- /tests/unit/utils/compare_nc_datasets/__init__.py: -------------------------------------------------------------------------------- 1 | """Unit tests for :mod:`ncdata.utils._compare_nc_datasets`.""" 2 | -------------------------------------------------------------------------------- /tests/unit/utils/compare_nc_datasets/test_dataset_differences__additional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/utils/compare_nc_datasets/test_dataset_differences__additional.py -------------------------------------------------------------------------------- /tests/unit/utils/compare_nc_datasets/test_dataset_differences__mainfunctions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/utils/compare_nc_datasets/test_dataset_differences__mainfunctions.py -------------------------------------------------------------------------------- /tests/unit/utils/compare_nc_datasets/test_variable_differences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/utils/compare_nc_datasets/test_variable_differences.py -------------------------------------------------------------------------------- /tests/unit/utils/dim_indexing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/utils/dim_indexing/__init__.py -------------------------------------------------------------------------------- /tests/unit/utils/dim_indexing/test_Slicer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/utils/dim_indexing/test_Slicer.py -------------------------------------------------------------------------------- /tests/unit/utils/dim_indexing/test_index_by_dimensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/utils/dim_indexing/test_index_by_dimensions.py -------------------------------------------------------------------------------- /tests/unit/utils/test_ncdata_copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/utils/test_ncdata_copy.py -------------------------------------------------------------------------------- /tests/unit/utils/test_rename_dimension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/utils/test_rename_dimension.py -------------------------------------------------------------------------------- /tests/unit/utils/test_save_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/utils/test_save_errors.py -------------------------------------------------------------------------------- /tests/unit/utils/tmp.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/utils/tmp.nc -------------------------------------------------------------------------------- /tests/unit/xarray/__init__.py: -------------------------------------------------------------------------------- 1 | """Unit tests for :mod:`ncdata.xarray`.""" 2 | -------------------------------------------------------------------------------- /tests/unit/xarray/test_from_xarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/xarray/test_from_xarray.py -------------------------------------------------------------------------------- /tests/unit/xarray/test_to_xarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp-mo/ncdata/HEAD/tests/unit/xarray/test_to_xarray.py --------------------------------------------------------------------------------