├── .github └── workflows │ ├── build_test.yml │ ├── lint.yml │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── CITATION.cff ├── LICENSE ├── README.md ├── docs ├── .readthedocs.yaml ├── Makefile ├── assets │ ├── logo.png │ └── logo.svg ├── changelog_link.rst ├── conf.py ├── getting_started.rst ├── index.rst ├── make.bat └── notebooks │ ├── benchmarks │ ├── benchmark_utils.py │ ├── benchmarking_bilinear.ipynb │ ├── benchmarking_conservative.ipynb │ ├── benchmarking_nearest.ipynb │ ├── benchmarking_xesmf.ipynb │ └── data │ │ ├── README.md │ │ ├── cdo_bilinear_64b.nc │ │ ├── cdo_conservative_64b.nc │ │ ├── cdo_conservative_precip.nc │ │ ├── cdo_nearest_64b.nc │ │ ├── era5_2m_dewpoint_temperature_2000_monthly.nc │ │ ├── era5_total_precipitation_2020_monthly.nc │ │ └── new_grid.nc │ ├── demos │ ├── demo_conservative_nan_threshold.ipynb │ ├── demo_most_common.ipynb │ └── demo_variance.ipynb │ └── index.rst ├── environment.yml ├── pyproject.toml ├── src └── xarray_regrid │ ├── __init__.py │ ├── methods │ ├── __init__.py │ ├── _shared.py │ ├── conservative.py │ ├── flox_reduce.py │ └── interp.py │ ├── py.typed │ ├── regrid.py │ └── utils.py └── tests ├── __init__.py ├── test_format.py ├── test_reduce.py ├── test_regrid.py └── test_utils.py /.github/workflows/build_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/.github/workflows/build_test.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/README.md -------------------------------------------------------------------------------- /docs/.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/.readthedocs.yaml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/assets/logo.png -------------------------------------------------------------------------------- /docs/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/assets/logo.svg -------------------------------------------------------------------------------- /docs/changelog_link.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/changelog_link.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/getting_started.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/notebooks/benchmarks/benchmark_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/benchmarks/benchmark_utils.py -------------------------------------------------------------------------------- /docs/notebooks/benchmarks/benchmarking_bilinear.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/benchmarks/benchmarking_bilinear.ipynb -------------------------------------------------------------------------------- /docs/notebooks/benchmarks/benchmarking_conservative.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/benchmarks/benchmarking_conservative.ipynb -------------------------------------------------------------------------------- /docs/notebooks/benchmarks/benchmarking_nearest.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/benchmarks/benchmarking_nearest.ipynb -------------------------------------------------------------------------------- /docs/notebooks/benchmarks/benchmarking_xesmf.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/benchmarks/benchmarking_xesmf.ipynb -------------------------------------------------------------------------------- /docs/notebooks/benchmarks/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/benchmarks/data/README.md -------------------------------------------------------------------------------- /docs/notebooks/benchmarks/data/cdo_bilinear_64b.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/benchmarks/data/cdo_bilinear_64b.nc -------------------------------------------------------------------------------- /docs/notebooks/benchmarks/data/cdo_conservative_64b.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/benchmarks/data/cdo_conservative_64b.nc -------------------------------------------------------------------------------- /docs/notebooks/benchmarks/data/cdo_conservative_precip.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/benchmarks/data/cdo_conservative_precip.nc -------------------------------------------------------------------------------- /docs/notebooks/benchmarks/data/cdo_nearest_64b.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/benchmarks/data/cdo_nearest_64b.nc -------------------------------------------------------------------------------- /docs/notebooks/benchmarks/data/era5_2m_dewpoint_temperature_2000_monthly.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/benchmarks/data/era5_2m_dewpoint_temperature_2000_monthly.nc -------------------------------------------------------------------------------- /docs/notebooks/benchmarks/data/era5_total_precipitation_2020_monthly.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/benchmarks/data/era5_total_precipitation_2020_monthly.nc -------------------------------------------------------------------------------- /docs/notebooks/benchmarks/data/new_grid.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/benchmarks/data/new_grid.nc -------------------------------------------------------------------------------- /docs/notebooks/demos/demo_conservative_nan_threshold.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/demos/demo_conservative_nan_threshold.ipynb -------------------------------------------------------------------------------- /docs/notebooks/demos/demo_most_common.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/demos/demo_most_common.ipynb -------------------------------------------------------------------------------- /docs/notebooks/demos/demo_variance.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/demos/demo_variance.ipynb -------------------------------------------------------------------------------- /docs/notebooks/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/docs/notebooks/index.rst -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/environment.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/xarray_regrid/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/src/xarray_regrid/__init__.py -------------------------------------------------------------------------------- /src/xarray_regrid/methods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/src/xarray_regrid/methods/__init__.py -------------------------------------------------------------------------------- /src/xarray_regrid/methods/_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/src/xarray_regrid/methods/_shared.py -------------------------------------------------------------------------------- /src/xarray_regrid/methods/conservative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/src/xarray_regrid/methods/conservative.py -------------------------------------------------------------------------------- /src/xarray_regrid/methods/flox_reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/src/xarray_regrid/methods/flox_reduce.py -------------------------------------------------------------------------------- /src/xarray_regrid/methods/interp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/src/xarray_regrid/methods/interp.py -------------------------------------------------------------------------------- /src/xarray_regrid/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/xarray_regrid/regrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/src/xarray_regrid/regrid.py -------------------------------------------------------------------------------- /src/xarray_regrid/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/src/xarray_regrid/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/tests/test_format.py -------------------------------------------------------------------------------- /tests/test_reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/tests/test_reduce.py -------------------------------------------------------------------------------- /tests/test_regrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/tests/test_regrid.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xarray-contrib/xarray-regrid/HEAD/tests/test_utils.py --------------------------------------------------------------------------------