├── .gitattributes ├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── docs.yml │ ├── pre-commit.yml │ └── pytest.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── HOW_TO_RELEASE ├── LICENSE ├── MANIFEST.in ├── README.md ├── ci ├── requirements-docs.yml ├── requirements-latest.yml ├── requirements-minimal.yml └── requirements-upstream.yml ├── doc ├── _static │ ├── .gitignore │ └── style.css ├── _templates │ └── layout.html ├── api │ ├── csv.rst │ ├── cumulatives.rst │ ├── interpolate.rst │ ├── numba_extras.rst │ ├── sort.rst │ └── stack.rst ├── conf.py ├── develop.rst ├── index.rst ├── installing.rst └── whats-new.rst ├── pyproject.toml ├── setup.py └── xarray_extras ├── __init__.py ├── compat.py ├── csv.py ├── cumulatives.py ├── duck ├── __init__.py └── sort.py ├── interpolate.py ├── kernels ├── __init__.py ├── csv.py ├── cumulatives.py ├── interpolate.py ├── np_to_csv.c └── np_to_csv_py.py ├── numba_extras.py ├── py.typed ├── sort.py ├── stack.py └── tests ├── __init__.py ├── test_csv.py ├── test_cumulatives.py ├── test_interpolate.py ├── test_numba_extras.py ├── test_sort.py └── test_stack.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/pytest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/.github/workflows/pytest.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /HOW_TO_RELEASE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/HOW_TO_RELEASE -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/README.md -------------------------------------------------------------------------------- /ci/requirements-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/ci/requirements-docs.yml -------------------------------------------------------------------------------- /ci/requirements-latest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/ci/requirements-latest.yml -------------------------------------------------------------------------------- /ci/requirements-minimal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/ci/requirements-minimal.yml -------------------------------------------------------------------------------- /ci/requirements-upstream.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/ci/requirements-upstream.yml -------------------------------------------------------------------------------- /doc/_static/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/doc/_static/.gitignore -------------------------------------------------------------------------------- /doc/_static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/doc/_static/style.css -------------------------------------------------------------------------------- /doc/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/doc/_templates/layout.html -------------------------------------------------------------------------------- /doc/api/csv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/doc/api/csv.rst -------------------------------------------------------------------------------- /doc/api/cumulatives.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/doc/api/cumulatives.rst -------------------------------------------------------------------------------- /doc/api/interpolate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/doc/api/interpolate.rst -------------------------------------------------------------------------------- /doc/api/numba_extras.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/doc/api/numba_extras.rst -------------------------------------------------------------------------------- /doc/api/sort.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/doc/api/sort.rst -------------------------------------------------------------------------------- /doc/api/stack.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/doc/api/stack.rst -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/develop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/doc/develop.rst -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/installing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/doc/installing.rst -------------------------------------------------------------------------------- /doc/whats-new.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/doc/whats-new.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/setup.py -------------------------------------------------------------------------------- /xarray_extras/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/__init__.py -------------------------------------------------------------------------------- /xarray_extras/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/compat.py -------------------------------------------------------------------------------- /xarray_extras/csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/csv.py -------------------------------------------------------------------------------- /xarray_extras/cumulatives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/cumulatives.py -------------------------------------------------------------------------------- /xarray_extras/duck/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/duck/__init__.py -------------------------------------------------------------------------------- /xarray_extras/duck/sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/duck/sort.py -------------------------------------------------------------------------------- /xarray_extras/interpolate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/interpolate.py -------------------------------------------------------------------------------- /xarray_extras/kernels/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/kernels/__init__.py -------------------------------------------------------------------------------- /xarray_extras/kernels/csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/kernels/csv.py -------------------------------------------------------------------------------- /xarray_extras/kernels/cumulatives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/kernels/cumulatives.py -------------------------------------------------------------------------------- /xarray_extras/kernels/interpolate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/kernels/interpolate.py -------------------------------------------------------------------------------- /xarray_extras/kernels/np_to_csv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/kernels/np_to_csv.c -------------------------------------------------------------------------------- /xarray_extras/kernels/np_to_csv_py.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/kernels/np_to_csv_py.py -------------------------------------------------------------------------------- /xarray_extras/numba_extras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/numba_extras.py -------------------------------------------------------------------------------- /xarray_extras/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xarray_extras/sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/sort.py -------------------------------------------------------------------------------- /xarray_extras/stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/stack.py -------------------------------------------------------------------------------- /xarray_extras/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xarray_extras/tests/test_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/tests/test_csv.py -------------------------------------------------------------------------------- /xarray_extras/tests/test_cumulatives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/tests/test_cumulatives.py -------------------------------------------------------------------------------- /xarray_extras/tests/test_interpolate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/tests/test_interpolate.py -------------------------------------------------------------------------------- /xarray_extras/tests/test_numba_extras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/tests/test_numba_extras.py -------------------------------------------------------------------------------- /xarray_extras/tests/test_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/tests/test_sort.py -------------------------------------------------------------------------------- /xarray_extras/tests/test_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crusaderky/xarray_extras/HEAD/xarray_extras/tests/test_stack.py --------------------------------------------------------------------------------