跳转到主要内容

球坐标系中的向量风分析

项目描述

windspharm - Python中的球谐向量风分析

Build Status DOI (paper) DOI (latest release)

概述

windspharm 是一个基于MIT许可的Python包,用于使用球谐函数计算由全球风场导出的量。windspharm为球面上的向量风计算提供用户友好的接口(例如,散度、流函数等)。它基于pyspharm模块。windspharm是CDAT中风场包的替代品。

需求

windspharm 只需要 numpypyspharm(版本1.0.8或更高版本),但对于完整功能(元数据接口)则需要irisxarray 或 UV-CDAT(UV-CDAT中的cdms2模块。安装需要setuptools包。windspharm在Python 2和3上运行。

文档

文档可在 网上 获取。该包的文档字符串也非常完整,可以在交互式工作时作为参考资料使用。

引用

如果您在发表的研究中使用了windspharm,请通过引用 同行评审论文 来引用它。如果您需要引用特定版本,还可以引用 Zenodo DOI(但请同时引用论文,这有助于我为这项以及类似的项目争取时间)。

常见问题

  • 我需要UV-CDAT/iris/xarray才能使用windspharm吗? 不。所有计算代码只使用numpy。iris、xarray和cdms2模块仅用于保留元数据的接口。
  • Windspharm 是否可以作为风场模块的替代品? 不可以。因为 Windspharm 是从头开始编写的,所以方法的命名规范不同。与 windfield 相比,增加了一些新方法,而 windfield 中的某些方法在 Windspharm 中不存在。

安装

最简单的安装方式是通过 conda

conda install -c conda-forge windspharm

您也可以从源代码进行安装。下载存档,解压,然后进入源目录,使用

python setup.py install

项目详情


下载文件

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

源代码分发

windspharm-1.7.0.tar.gz (2.0 MB 查看哈希值)

上传时间 源代码

由以下机构支持