爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: 高空急流

[源代码] 重磅更新!读取CINRAD雷达基数据的Python模块

  [复制链接]

新浪微博达人勋

发表于 2018-9-20 21:05:17 | 显示全部楼层
重磅更新
重构之后此项目已经变成模块。
衍生产品的计算函数可以支持自己构建的numpy.ndarray,而不必须是程序读取出来的cinrad雷达数据。
如有需要请移步github下载,具体的项目介绍请等待楼主填坑。

README:https://github.com/CyanideCN/PyCINRAD/blob/master/README.md
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-9-23 16:00:08 | 显示全部楼层
更新地区高亮功能
在ppi里面的所有函数里加入了highlight参数。
例子:cinrad.visualize.ppi.base_reflectivity(R, highlight=‘成都市’)
效果图
Z9280_20180923020125_0.5_150_R.png

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-10-26 23:38:23 | 显示全部楼层

                               
登录/注册后可看大图



                               
登录/注册后可看大图


添加任意两点剖面功能



密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-10-26 23:50:08 | 显示全部楼层
谢谢分享。虽然暂时还用不到,不过非常敬佩楼主的开源精神
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-11-5 18:04:34 | 显示全部楼层
感谢楼主,感谢HCL
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-11-5 20:45:53 | 显示全部楼层
模块化后好复杂啊,搞不明白了,也不会用了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-11-5 21:17:45 | 显示全部楼层
kumaei 发表于 2018-11-5 20:45
模块化后好复杂啊,搞不明白了,也不会用了

给你举个例子吧,画0.5度的230km反射率。
  1. import cinrad
  2. f = cinrad.io.CinradReader(你的雷达文件路径)
  3. r = f.reflectivity(0, 230) #获取数据
  4. fig = cinrad.visualize.PPI(r)
  5. fig('D:\\') #传入图片保存文件夹保存图片
复制代码



密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-11-7 14:39:41 | 显示全部楼层
模块已经上传pypi,现在安装只需要pip install cinrad即可
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-11-27 21:41:38 | 显示全部楼层
请问能否提供一个简单的构造R数据的示例,VCS的可以直接拿来用,学艺不精没明白怎么生成PPI的数据
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-11-28 07:52:14 | 显示全部楼层
pixi 发表于 2018-11-27 21:41
请问能否提供一个简单的构造R数据的示例,VCS的可以直接拿来用,学艺不精没明白怎么生成PPI的数据

R数据用cinrad.datastruct.Radial这个类来构造
https://github.com/CyanideCN/PyC ... ad/datastruct.py#L4
要构造出VCS能读的Radial示例,需要12个参数,分别是径向数据(np.ndarray),距离数据(np.ndarray),仰角(float),雷达站代码(str),雷达站名(str),扫描时间(str),数据类型(str),雷达站经度(float),雷达站纬度(float),以及径向数据对应的经度(np.ndarray)和纬度(np.ndarray)和高度(np.ndarray)。
在cinrad.io里面也有例子
https://github.com/CyanideCN/PyC ... d/cinrad/io.py#L380


密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表