前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >工具推荐|对流参数计算及可视化工具

工具推荐|对流参数计算及可视化工具

作者头像
bugsuse
发布2022-09-23 13:45:57
6740
发布2022-09-23 13:45:57
举报
文章被收录于专栏:气象杂货铺

thundeR 是一个免费的 R 软件包,集合了在强对流风暴业务预报中常用的对流参数的快速计算和可视化功能。核心算法是基于 C++ 代码,通过 RCPP 在 R 语言中的实现。

此库可以高效计算100多个热力学和动力学参数,并在合理的时间内处理大型数据集,如再分析或业务数值预报模式。自2017年以来,由专门研究强对流风暴的气象学家开发的软件包不断更新新特性。

安装

可通过如下方式进行安装:

代码语言:javascript
复制
install.packages("thunder")

代码语言:javascript
复制
remotes::install_github("bczernecki/thunder")

示例

thundeR可以一键绘制 Skew-T速度图以及对流参数。不仅可以利用本地的数据进行绘制,而且可以直接读取 WMO 共享的探空站数据绘图,使用非常的方便,比如:

代码语言:javascript
复制
profile = get_sounding(wmo_id = 72562, yy = 1999, mm = 7, dd = 3,hh = 0)
sounding_save(filename = "NorthPlatte.png", title = "North Platte - 03 July 1999 0000 UTC", profile$pressure, profile$altitude, profile$temp, profile$dpt, profile$wd, profile$ws)

WMO分享探空站绘图

代码语言:javascript
复制
data("sounding_vienna") # load example dataset (Vienna rawinsonde profile for 23 Aug 2011 12UTC):
pressure = sounding_vienna$pressure # vector of pressure [hPa]
altitude = sounding_vienna$altitude # vector of altitude [meters]
temp = sounding_vienna$temp  # vector of temperature [degree Celsius]
dpt = sounding_vienna$dpt # vector of dew point temperature [degree Celsius]
wd = sounding_vienna$wd # vector of wind direction [azimuth in degrees]
ws = sounding_vienna$ws # vector of wind speed [knots]
sounding_save(filename = "Vienna.png", title = "Vienna - 23 August 2011 1200 UTC", pressure, altitude, temp, dpt, wd, ws)

加载本地数据绘图

还可以单独绘制子图,比如风廓线等。

更详细的示例可以前往官方源进一步探索。

此外,thundeR还提供了在线版本,但是似乎仅可用于美国地区的探空。

在线版本绘图界面

看到了 thundeR的高颜值探空图是不是很心动,如果想利用thundeR的接口的话,可以在Python里调用thundeR包进行绘制,官方也给出了示例,这里就不多说了。

其实Python也有库实现了这些功能,之前就介绍过 非常强大的探空绘图和分析开源工具,这个工具也提供了非常多的参数计算和可视化功能,但是需要定制才能得到更好的效果。

下图就是利用Metpy和SharpPy定制得到的探空图(这是我目前看到的最喜欢的一张探空信息图),可以说颜值比thundeR还要高,而且信息比thundeR也要多。

新一代探空可视化

好了,这一次的工具就介绍到这里了。

thundeR Github:https://github.com/bczernecki/thunder

扫描二维码前往在线版

在线网站:http://www.rawinsonde.com

—END—

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 气象汇 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • 示例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档