基于Python的气象雷达工具包研究

眭超亚1, 唐毅谦1, 罗正华1, 曹文继2

【摘 要】 Py-ART(Python ARM Radar Toolkit)是一种基于Python的气象雷达数据处理工具包

,其提供了强大的数据处理与分析环境,包含了多种最新的气象雷达数据处理算法,支持不同气象

雷达数据格式的读取、可视化、校正及分析.在深入分析Py-ART基本原理和整体架构的基础上,对

Py-ART进行了详细探讨,并对气象雷达数据处理中常用的Py-ART模块进行了剖析,可促进Py-

ART的应用进程,提升气象雷达数据处理的能力.

【期刊名称】成都大学学报(自然科学版)

【年(卷),期】2018(037)003

【总页数】4

【关键词】 气象雷达;Python;雷达辐射测量;Py-ART

0 引 言

气象雷达的实时测量包含了大量数据,必须通过相应的处理才能获得有用的信息.在气象雷达的数据

处理前端,原始测量的电压数据必须通过数字信号处理算法,将其转换成对应时刻的频谱;而数据

处理的后端获得原始数据后,必须根据前期已知的情况对数据进行修正与控制,然后,利用对应的

相关算法来获取风速、风向、云的类型及降雨量的大小等气象参数.气象雷达数据的处理、校正与分

析涵盖了广泛的计算科学领域.气象雷达在采集数据的同时也完成了一定的数据预处理工作,后端的

服务器软件对大量的数据进行处理和分析.在气象雷达持续提供大量数据与信息的情况下,拥有灵活

可扩展的后端处理软件就显得十分重要.该后端软件需要满足不同类型用户的需求,包括从基本的数

据可视化到复杂数据处理算法的开发.理想情况下,该软件对常规数据可视化处理十分方便,同时

,可以对开发者提供更强大的可扩展功能.

Py-ART是一个可对气象雷达数据进行读取、可视化、校准和分析的软件包.Py-ART开始仅仅是为了

满足大气辐射测量气候研究机构的使用需求,目前,Py-ART已经发展成为一个基于Python的气象

雷达数据通用处理框架.该软件包建立在包括NumPy、SciPy、Matplotlib等强大的科学计算库之上

,同时,Py-ART可以利用Cython与C语言编写的雷达数据处理库进行交互,加速特定算法对计算

速度的要求.

1 Py-ART核心模块

Py-ART是一个基于Python的雷达数据处理软件包,该软件包的整体架构如图1所示.

图1 Py-ART整体框架

python雷达算法实现_基于Python的气象雷达工具包研究相关推荐

  1. python多叉树遍历_基于Python的多叉树遍历算法

    [ 综直厘翹 S 赛理 ) 信息记录材料 2019 年 5 月第 20 卷第 5 期 基于 Python 的多叉树遍历算法 钱雨波 , 王金祥 ( 指导老师 ) ( 延边大学 吉林 延边 1 3300 ...

  2. python深度神经网络量化_基于Python建立深度神经网络!你学会了嘛?

    原标题:基于Python建立深度神经网络!你学会了嘛? 图1 神经网络构造的例子(符号说明:上标[l]表示与第l层:上标(i)表示第i个例子:下标i表示矢量第i项) 单层神经网络 图2 单层神经网络示 ...

  3. 用python做炒股软件-python程序源码_基于python的炒股软件

    股票模拟交易系统设计与实现 不但能够进行界面的设计,还可以实现各个窗口的关联,通过WPF实现和其余窗口的关联,而且WPF中的类不但能够和其中一个窗口进行关联,还可以跟许多功能操作接口,WPF在对窗口对 ...

  4. python人脸识别库_基于Python的face_recognition库实现人脸识别

    Python Python开发 Python语言 基于Python的face_recognition库实现人脸识别 一.face_recognition库简介 face_recognition是Pyt ...

  5. python批量检索文献_基于Python的文献检索系统设计与实现

    基于 Python 的文献检索系统设计与实现 杜兰 ; 刘智 ; 陈琳琳 [期刊名称] <软件> [年 ( 卷 ), 期] 2020(041)001 [摘要] 毕业设计是大学本科教育的一个 ...

  6. 基于python的房地产数据分析_基于Python的数据分析

    转载 | CSDN 编辑 | 雷课小雷 下面来介绍一下基于Python的数据分析,主要介绍数据分析的概念.数据分析流程.Python优势.常用模块的用途以及使用Python进行数据分析的学习方法及步骤 ...

  7. python人脸深度识别_基于Python的深度学习人脸识别方法

    基于 Python 的深度学习人脸识别方法 薛同来 ; 赵冬晖 ; 张华方 ; 郭玉 ; 刘旭春 [期刊名称] <工业控制计算机> [年 ( 卷 ), 期] 2019(032)002 [摘 ...

  8. python交通调查数据处理_基于Python的交通流数据清洗

    龙源期刊网 http://www.qikan.com.cn 基于 Python 的交通流数据清洗 作者:李红梅 唐岚 来源:<电子技术与软件工程> 2016 年第 09 期 [关键词]交通 ...

  9. python微博爬虫分析_基于Python的新浪微博爬虫研究

    基于 Python 的新浪微博爬虫研究 吴剑兰 (江苏警官学院,江苏 南京 210031 ) [摘 要] 摘 要:对比新浪提供的 API 及传统的爬虫方式获取微博的优缺点, 采用模拟登陆和网页解析技术 ...

  10. python气象绘图速成_基于Python气象数据处理与可视化分析

    基于 Python 气象数据处理与可视化分析 张鑫 ; 曹蕾 ; 韩基良 [期刊名称] <气象灾害防御> [年 ( 卷 ), 期] 2020(027)001 [摘要] 全国综合气象信息共享 ...

最新文章

  1. C++实现二分查找(递归方法和非递归方法)
  2. python获取ftp所有文件名_在Python中获取最新的FTP文件夹名称
  3. Science发布2021年度十大科学突破榜单:除了AlphaFold2,还有哪些大丰收?
  4. iWiscloud智慧家居控制中心
  5. ES5新增对象的属性和方法
  6. python内置函数分类_Python 69个内置函数分类总结
  7. fedora 初始化系统_用Fedora数字化VHS
  8. 【汇编】JMP跳转指令的指令长度、直接转移与间接转移、段内跳转与段间跳转
  9. Comparable与Comparator异同
  10. [java多线程]高并发List与Map
  11. 保持新投资技术先进性和保护既有投资的完美均衡 —— 成都地铁4号线二期PIS车地无线通信...
  12. EXPLAIN 具体含义 ( type possible_key key key_len ref )
  13. Android获取系统字体的大小,修改android系统字体大小
  14. linux环境下添加定时任务,linux下添加定时任务。
  15. R语言量化:alpha值和beta值
  16. 如何检测隐藏在Magisk背后的ROOT及外挂
  17. 图解+原理推导完全读懂KPM算法
  18. Mac 下 VirtualBox ubuntu 共享空间
  19. 颜色混合BlendFunc用法实例总结
  20. 京东软件测试工程师招聘信息,【京东工资】软件测试工程师待遇-看准网

热门文章

  1. 写作之: 算法流程图latex代码和范例
  2. SEO实战密码:60天网站流量提高20倍(第2版)
  3. 讯飞tts文转语错误分析即解决方法
  4. 网络管理员考试试题分类精解电子书
  5. 瑞星网络版防病毒软件For Linux通过银河麒麟产品兼容性测试
  6. 对计算机系统进行软件攻击,win10系统预防电脑被系统漏洞攻击的操作方法
  7. RouterOS(ROS)软路由端口映射转发回流
  8. GPIO模拟MDC/MDIO协议
  9. 安装pdfFactory Pro
  10. MySQL数据库字段级权限设计