Skip to main content

Diffusion-based Spatial Filtering of Gridded Data

Project description

GCM Filters

Tests codecov pre-commit Documentation Status Conda Version PyPI version Downloads status

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 using conda:

conda install -c conda-forge gcm_filters

GCM-Filters can also be installed with pip:

pip install gcm_filters

Getting Started

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

Binder Demo

Click the button below to run an interactive demo of GCM-Filters in Binder:

badge

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.2.tar.gz (9.1 MB view details)

Uploaded Source

Built Distribution

gcm_filters-0.2-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gcm_filters-0.2.tar.gz
  • Upload date:
  • Size: 9.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for gcm_filters-0.2.tar.gz
Algorithm Hash digest
SHA256 8724b9dd679ae23f81fa8ab5362552ad742f65c78d7dccd927b491b7798e060d
MD5 21170d384eccbfbd63f37c2e35ee3fbb
BLAKE2b-256 1aad3e2404c20d2ddaa7b737663a0eaf9c1c2b89d1f35f4303a545ed577ac9c1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: gcm_filters-0.2-py3-none-any.whl
  • Upload date:
  • Size: 19.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for gcm_filters-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fc833d9df603bebfbe5c6d3528f9c24cb6498247557d6c2f50180eeae6a03b23
MD5 8e4ae4d6e56ddfaff5cc8b1d011913e8
BLAKE2b-256 ef193230324f6f41f1d2eb75ea3cc4476b9ade1c4451ea1b24c276fed915cce9

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