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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gcm_filters-0.2.1-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gcm_filters-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 3e3a88ca741a867c1ed0bfbe939bef6b3cce3ad6b34c1dba7b209b89ad1edb69
MD5 adf16c53de54b0d0c1ea884871d7e48d
BLAKE2b-256 4b509b205a9f05f2f01c90c9354a6352abe7784fb2c49349e42ea2fb4e1f9f8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gcm_filters-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 19.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 88ad04173d1914e32b5ac6ff80afafdaa4fd03a8b18537305fde29b0eba105e1
MD5 1d78259adfe949b2c7117c6fc1305c27
BLAKE2b-256 b8f07c1f9fb517aaaba3516ce56f0ffff635403a59cf25144358ecfdce3d9bb8

See more details on using hashes here.

Supported by

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