xarray 中处理 ROMS 输出的包
项目描述
xroms
xroms
包含用于在 xarray 中处理 ROMS 输出的常用脚本函数。
包括以下功能...
- 帮助读取具有自动计算的 z 坐标的模型输出
- 一行内计算许多派生变量,包括
- 水平速度
- 动能
- 涡动动能
- 垂直剪切
- 垂直涡度
- 水平散度
- 归一化表面散度
- Ertel 势涡度
- ROMS 中计算的密度
- 势密度
- 浮力
- $N^2$(浮力频率/垂直浮力梯度)
- $M^2$(水平浮力梯度)
- 包括以下有用的函数
- 所有维度上的导数,考虑曲线网格和 sigma 层
- 网格度量(即网格长度、面积和体积)
- 子集水平网格,使得交错网格是一致的
- 使用
xgcm
网格对象轻松更改水平和垂直网格 - 轻松重新排序以符合维度约定
- 沿固定值切片
- 经度/纬度和固定深度插值的包装器
- 混合层深度
- 演示
- 以多种方式选择数据
- 插值
- 更改时间采样
- 计算气候学
- 各种计算
- 通过函数提供/跟踪属性和坐标
- 包装
cf-xarray
以泛化坐标和维度调用。
- 包装
- 使用
xarray
绘图时自动选择颜色图的选项- 为此包装
xcmocean
- 为此包装
安装
您需要安装 conda
才能使用这些安装说明。如果您使用 conda-forge
通道,您将获得最佳结果,您可以使用以下命令优先级 conda config --add channels conda-forge --force
。
简单安装方式
PyPI
pip install xroms
conda-forge
mamba install -c conda-forge xroms
如有必要,创建环境
首先,如果您想,可以使用conda创建一个用于此包的环境。如果您这样做,需要首先按照以下方式git克隆该包。请注意,mamba
和conda
可以互换使用,但mamba
在安装时速度更快。
mamba env create -f environment.yml
您可以选择使用conda安装可选依赖项以实现完整功能
conda install --file requirements-opt.txt
并安装可选依赖项xcmocean
pip install git+git://github.com/pangeo-data/xcmocean
然后选择以下选项之一从GitHub安装xroms
-
将
xroms
克隆到特定目录,然后安装以便可编辑(-e
)git clone git@github.com:xoceanmodel/xroms.git cd xroms pip install -e .
-
直接从GitHub安装
xroms
pip install git+git://github.com/xoceanmodel/xroms
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。
源分布
xroms-0.6.0.tar.gz (39.6 MB 查看哈希值)
构建分布
xroms-0.6.0-py3-none-any.whl (41.7 kB 查看哈希值)
关闭
xroms-0.6.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d79a9c62233a783591a94df1b13785a297eb2c94d2d077b557d894a786bd5d88 |
|
MD5 | 90568e7d4f854c121c9a411f1112ba1c |
|
BLAKE2b-256 | ee6f3a7664b4127e5e96446cbd1d2727ba2654b0cbdc01d07cabadf35f676e6d |
关闭
xroms-0.6.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0424b6ab5c3844ceec688f9278c59e29598e931e9bc04aa60623aa049dedf63c |
|
MD5 | 9c849a5c1349d69076b6381f3bf3e215 |
|
BLAKE2b-256 | 715c275e9acac9a2e92630b71b7f83b64b65af88e6d7478d0db211fd6875e4d3 |