使用Xarray和Zarr生成ND数组pyramid的小工具
项目描述
ndpyramid
使用Xarray和Zarr生成ND数组pyramid的小工具。
安装
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_coarsen
和pyramid_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 查看哈希值)
关闭
ndpyramid-0.3.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7f7753fb6f590b0b4441d238089ed19cae5d9d777053eaa514be528d0825458e |
|
MD5 | fd27c2d488f290c1952c22b627a91f27 |
|
BLAKE2b-256 | 3b550d80f64a02dcb2fcc1221386081ee8909f3927fac21c502a0474c6a7baeb |
关闭
ndpyramid-0.3.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e8995383dc339af62cf54dfe80c474a18edb4950f2c7cf6e05a808d15180c9c9 |
|
MD5 | 77fa9e25f1b4428a1b31f2c6d4a91909 |
|
BLAKE2b-256 | 4cae8be4d3f413bcf5b4102be9764e1f7d04d447dc311e035b659fb64ad26bef |