.gitignore
.pre-commit-config.yaml
.zenodo.json
CITATION.cff
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE.txt
MANIFEST.in
README.md
codecov.yml
filtered_vorticity.png
paper.bib
paper.md
pyproject.toml
readthedocs.yml
requirements-dev.txt
requirements.txt
setup.cfg
setup.py
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/docs.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/usage-general-question.md
.github/workflows/pre-commit.yml
.github/workflows/publish-to-pypi.yml
.github/workflows/tests.yaml
docs/Makefile
docs/api.rst
docs/basic_filtering.rst
docs/conf.py
docs/environment.yml
docs/gpu.ipynb
docs/how_to_cite.rst
docs/how_to_contribute.rst
docs/index.rst
docs/installation.rst
docs/theory.rst
docs/examples/example_filter_types.ipynb
docs/examples/example_satellite_observations.ipynb
docs/examples/example_tripole_grid.ipynb
docs/examples/example_vector_laplacian.ipynb
docs/savefig/data.png
docs/savefig/data_filtered.png
docs/savefig/gaussian_shape.png
docs/savefig/shape.png
docs/savefig/taper_4steps_shape.png
docs/savefig/taper_8steps_shape.png
docs/savefig/taper_shape.png
docs/savefig/wet_mask.png
docs/savefig/wider_taper_shape.png
gcm_filters/__init__.py
gcm_filters/_version.py
gcm_filters/filter.py
gcm_filters/gpu_compat.py
gcm_filters/kernels.py
gcm_filters.egg-info/PKG-INFO
gcm_filters.egg-info/SOURCES.txt
gcm_filters.egg-info/dependency_links.txt
gcm_filters.egg-info/not-zip-safe
gcm_filters.egg-info/requires.txt
gcm_filters.egg-info/top_level.txt
tests/conftest.py
tests/test_filter.py
tests/test_filter_validation.py
tests/test_kernels.py
tests/test_kernels_validation.py
tests/test_data_filter/IRREGULAR_WITH_LAND.zarr/.zarray
tests/test_data_filter/IRREGULAR_WITH_LAND.zarr/0.0
tests/test_data_filter/REGULAR.zarr/.zarray
tests/test_data_filter/REGULAR.zarr/0.0
tests/test_data_filter/REGULAR_AREA_WEIGHTED.zarr/.zarray
tests/test_data_filter/REGULAR_AREA_WEIGHTED.zarr/0.0
tests/test_data_filter/REGULAR_WITH_LAND.zarr/.zarray
tests/test_data_filter/REGULAR_WITH_LAND.zarr/0.0
tests/test_data_filter/REGULAR_WITH_LAND_AREA_WEIGHTED.zarr/.zarray
tests/test_data_filter/REGULAR_WITH_LAND_AREA_WEIGHTED.zarr/0.0
tests/test_data_filter/TRIPOLAR_POP_WITH_LAND.zarr/.zarray
tests/test_data_filter/TRIPOLAR_POP_WITH_LAND.zarr/0.0
tests/test_data_filter/TRIPOLAR_REGULAR_WITH_LAND_AREA_WEIGHTED.zarr/.zarray
tests/test_data_filter/TRIPOLAR_REGULAR_WITH_LAND_AREA_WEIGHTED.zarr/0.0
tests/test_data_filter/VECTOR_C_GRID.zarr/.zarray
tests/test_data_filter/VECTOR_C_GRID.zarr/0.0.0
tests/test_data_kernels/IRREGULAR_WITH_LAND.zarr/.zarray
tests/test_data_kernels/IRREGULAR_WITH_LAND.zarr/0.0
tests/test_data_kernels/REGULAR.zarr/.zarray
tests/test_data_kernels/REGULAR.zarr/0.0
tests/test_data_kernels/REGULAR_AREA_WEIGHTED.zarr/.zarray
tests/test_data_kernels/REGULAR_AREA_WEIGHTED.zarr/0.0
tests/test_data_kernels/REGULAR_WITH_LAND.zarr/.zarray
tests/test_data_kernels/REGULAR_WITH_LAND.zarr/0.0
tests/test_data_kernels/REGULAR_WITH_LAND_AREA_WEIGHTED.zarr/.zarray
tests/test_data_kernels/REGULAR_WITH_LAND_AREA_WEIGHTED.zarr/0.0
tests/test_data_kernels/TRIPOLAR_POP_WITH_LAND.zarr/.zarray
tests/test_data_kernels/TRIPOLAR_POP_WITH_LAND.zarr/0.0
tests/test_data_kernels/TRIPOLAR_REGULAR_WITH_LAND_AREA_WEIGHTED.zarr/.zarray
tests/test_data_kernels/TRIPOLAR_REGULAR_WITH_LAND_AREA_WEIGHTED.zarr/0.0
tests/test_data_kernels/VECTOR_C_GRID.zarr/.zarray
tests/test_data_kernels/VECTOR_C_GRID.zarr/0.0.0