Python Matplotlib, Numpy库用于管理风向数据,绘制风向玫瑰图(也称为极坐标玫瑰图)
项目描述
Windrose
风向玫瑰图是一种气象学家使用的图形工具,用于简洁地展示特定地点的风速和风向的典型分布。它也可以用来描述空气质量污染源。风向玫瑰图工具使用Matplotlib作为后端。数据可以通过Numpy数组或Pandas DataFrame传递给该包。
Windrose是一个Python库,用于管理风向数据,绘制风向玫瑰图(也称为极坐标玫瑰图),并拟合Weibull概率密度函数。
该库最初的使用案例是为一份关于污染暴露和风向分布分析的工程技术报告。使用了来自地方污染测量和来自Meteo-France等来源的气象信息生成污染源风向玫瑰图。
该库也被一些贡献者用于教学目的。
一些其他贡献者曾用它来为风力发电厂控制优化研究制作图表。
一些学者用它来追踪强风暴中的雷击。他们利用它来根据雷击之间的相对位置可视化风暴的运动。
在mybinder.org上尝试windrose
安装
需求
- matplotlib https://matplotlib.net.cn/
- numpy https://numpy.com.cn/
- 以及当然的python https://pythonlang.cn/ :-P
可选库
- Pandas https://pandas.ac.cn/(方便为绘图函数提供数据)
- Scipy https://scipy.org.cn/(使用韦伯尔分布拟合数据)
- ffmpeg https://www.ffmpeg.org/(输出视频)
- click http://click.pocoo.org/(用于命令行界面工具)
- seaborn https://seaborn.org.cn/(用于简单的子图)
通过pip安装最新版本
一个包可用,可以从PyPi下载并使用以下方法安装
$ pip install windrose
安装最新开发版本
$ pip install git+https://github.com/python-windrose/windrose
或
$ git clone https://github.com/python-windrose/windrose
$ python setup.py install
文档
该库的完整文档可在https://python-windrose.github.io/windrose/找到
社区指南
你可以帮助开发这个库。
行为准则
如果你使用Python Windrose并且想与开发者、其他用户等互动,我们鼓励你遵循我们的行为准则。
贡献
如果你发现问题,有改进或新特性的想法,请报告它们。《CONTRIBUTING.md》解释了如何为此项目做出贡献。
贡献者及/或知名用户列表
https://github.com/python-windrose/windrose/blob/main/CONTRIBUTORS.md
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
windrose-1.9.2.tar.gz (25.3 kB 查看散列)
构建分发
windrose-1.9.2-py3-none-any.whl (20.3 kB 查看散列)
关闭
windrose-1.9.2.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 70200afe01721bfe4a10ea26cbcc3e5c23800566921bbb8a34b0f68ade488bfa |
|
MD5 | 862b1b93558982dc7f7f5a8f243f5232 |
|
BLAKE2b-256 | a59e94a43a5bbbb59373e2f9c63a143cd89dafd5414c3658658f85809e7a1a83 |