跳转到主要内容

使用Xarray和Zarr生成ND数组pyramid的小工具

项目描述

CarbonPlan monogram.

ndpyramid

使用Xarray和Zarr生成ND数组pyramid的小工具。

CI PyPI Conda Version License: MIT Code coverage

安装

Ndpyramid可以通过以下三种方式安装

使用Anaconda/Miniconda发行版附带的conda包管理器

conda install ndpyramid --channel conda-forge

使用pip包管理器

python -m pip install ndpyramid

从源代码安装开发版本

git clone https://github.com/carbonplan/ndpyramid
cd ndpyramid
python -m pip install -e .

可选依赖项

根据您的使用情况,您可以在安装时指定可选依赖项。

python -m pip install "ndpyramid[xesmf]"     # Install optional dependencies for regridding with ESMF
python -m pip install "ndpyramid[dask]"      # Install optional dependencies for resampling with pyresample and Dask
python -m pip install "ndpyramid[complete]"  # Install all optional dependencies

用法

Ndpyramid提供了一套用于创建具有标准化元数据的金字塔的实用工具。以下示例演示了pyramid_coarsenpyramid_reproject实用工具的用法。查看示例画廊以获取更完整的演示。

import xarray as xr
import rioxarray
from ndpyramid import pyramid_coarsen, pyramid_reproject

# make a reprojected (EPSG:3857) pyramid
ds = ds.rio.write_crs('EPSG:4326')
pyramid = pyramid_reproject(ds, levels=2)

# write the pyramid to zarr
pyramid.to_zarr('./path/to/write')

有关输入参数和选项的更多详细信息,请参阅文档字符串和API文档

许可

本存储库中的所有代码均采用MIT许可,但我们要求如果您重新使用我们任何数字内容(图形、标志、文章等),请提供归属。

关于我们

CarbonPlan是一个非营利组织,它使用数据和科学进行气候行动。我们旨在通过开源数据和工具提高气候解决方案的透明度和科学严谨性。更多信息请访问carbonplan.org或通过创建问题发送电子邮件联系我们。

项目详情


下载文件

下载适合您平台的项目文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

ndpyramid-0.3.1.tar.gz (1.2 MB 查看哈希值)

上传时间

构建分布

ndpyramid-0.3.1-py3-none-any.whl (17.4 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面