Skip to main content

Diffusion-based Spatial Filtering of Gridded Data

Project description

GCM Filters

codecov pre-commit Tests Documentation Status Conda Version PyPI version

GCM-Filters: Diffusion-based Spatial Filtering of Gridded Data

Description

GCM-Filters is a python package that performs spatial filtering analysis in a flexible and efficient way. The GCM-Filters algorithm applies a discrete Laplacian to smooth a field through an iterative process that resembles diffusion (Grooms et al., 2021). The package can be used for either gridded observational data or gridded data that is produced by General Circulation Models (GCMs) of ocean, weather, and climate. Such GCM data come on complex curvilinear grids, whose geometry is respected by the GCM-Filters Laplacians. Through integration with dask, GCM-Filters enables parallel, out-of-core filter analysis on both CPUs and GPUs.

Installation

GCM-Filters can be installed with pip:

pip install gcm_filters

or conda

conda install -c conda-forge gcm_filters

Getting Started

To learn how to use GCM-Filters for your data, visit the GCM-Filters documentation.

Get in touch

Report bugs, suggest features or view the source code on GitHub.

License and copyright

GCM-Filters is licensed under version 3 of the Gnu Lesser General Public License.

Development occurs on GitHub at https://github.com/ocean-eddy-cpt/gcm-filters.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gcm_filters-0.1.3.tar.gz (16.5 MB view details)

Uploaded Source

Built Distribution

gcm_filters-0.1.3-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file gcm_filters-0.1.3.tar.gz.

File metadata

  • Download URL: gcm_filters-0.1.3.tar.gz
  • Upload date:
  • Size: 16.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gcm_filters-0.1.3.tar.gz
Algorithm Hash digest
SHA256 c33bf22a3e533b24f55f2b82a947559b851d078e57c47c67fa1fbf1df620dfd2
MD5 ed52f9d6180d0480ea09cab562bd13b9
BLAKE2b-256 2b6f0c1646dd22ff739bb7eae6c32bd801c7e673b319ea326256634947057dcf

See more details on using hashes here.

Provenance

File details

Details for the file gcm_filters-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: gcm_filters-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gcm_filters-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 635162cc7ea5e0c586796f240df8b9cc374f75311c377683ed375d368da890de
MD5 376d787f776770940c290c6b63cedf30
BLAKE2b-256 0d1d391df73f5536fd09cd7c2458254dcb7e40e3b7e8daa759de89e26501086e

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page