Diffusion-based smoothers for coarse graining GCM data
Project description
GCM Filters
GCM-Filters: Diffusion-based Spatial Filtering of Gridded Data from General Circulation Models
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 <https://doi.org/10.1002/essoar.10506591.1>
).
The package is specifically designed to work with 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 <https://dask.org/>
, 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
Getting Started
To learn how to use GCM-Filters for your data, visit the GCM-Filters documentation <https://dask.org/>
_.
Get in touch
Report bugs, suggest features or view the source code on GitHub.
License and copyright
ioos_pkg_skeleton is licensed under BSD 3-Clause "New" or "Revised" License (BSD-3-Clause).
Development occurs on GitHub at https://github.com/ocean-eddy-cpt/gcm-filters.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file gcm_filters-0.1.2.tar.gz
.
File metadata
- Download URL: gcm_filters-0.1.2.tar.gz
- Upload date:
- Size: 5.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32ed493fbbdf6d599c429b27aee046aec4302e48e4eea28ed81ec9bbd0ce8f03 |
|
MD5 | 6c6fcba63f11381441d8ab3a3f7c9492 |
|
BLAKE2b-256 | 3719cb5404081c32d1d3d7c25205a96d77902f3c44985fbb64458f7c36bbadb7 |
Provenance
File details
Details for the file gcm_filters-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: gcm_filters-0.1.2-py3-none-any.whl
- Upload date:
- Size: 12.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b792223fcf7b18bbd6a3c695abbcc26f7303760aa5c1f3df183a78da8813bff2 |
|
MD5 | 21a6741a3b24bc025fc9cab205be44c5 |
|
BLAKE2b-256 | cbc07e017101ffb4c3bd76b06a17f1daff03884e1781d6be8498d237cf8f3885 |