专栏名称: 气象学家
【气象学家】公众号平台为您解读最新气象科研进展、分享气象实用编程技巧、追踪气象即时资讯。欢迎加入气象AI和Python交流群以及气象博士群!与5W+的专业人士一起交流互动!
今天看啥  ›  专栏  ›  气象学家

雷达系列:两个国产雷达Python库读取雷达数据

气象学家  · 公众号  · 科技自媒体  · 2024-07-13 16:11
    

主要观点总结

本文主要介绍了两个气象雷达库pycwr和pycinrad的使用,包括安装、升级、导入库、读取雷达数据、绘图等操作,并提供了关键代码示例。

关键观点总结

关键观点1: pycwr和pycinrad简介

pycwr和pycinrad都是用于处理和可视化气象雷达数据的Python库。pycwr提供高度的自定义性和绘图功能,而pycinrad则提供了快速的入门体验和数据获取功能。

关键观点2: 安装与升级

使用pip命令安装pycwr和pycinrad,可以通过升级命令进行版本升级。

关键观点3: 数据读取与查看变量

使用pycwr和pycinrad提供的函数读取雷达数据,并查看数据的变量。

关键观点4: 绘图功能

使用pycwr和pycinrad的绘图功能,包括PPI、RHI、剖面图等,并可以设置透明图层。

关键观点5: 其他可计算的变量

除了基本的雷达数据外,还可以使用这两个库计算其他气象变量,如组合反射率、垂直积分含水量等。

关键观点6: 小结

总结pycwr和pycinrad的优缺点,并提供了获取更多信息的链接。


文章预览

两个库读取雷达数据 pycwr和pycinrad 前置任务:安装与升级 !pip install pycwr -i https://pypi.mirrors.ustc.edu.cn/simple 1.1 pycwr 项目地址: https://pycwr.readthedocs.io/en/latest/draw.html 导入库和看变量 from pycwr.io import read_auto import numpy as np import matplotlib.pyplot as plt from pycwr.draw.RadarPlot import Graph from pycwr.draw.RadarPlot import GraphMap import cartopy.crs as ccrs PATH='/home/mw/input/data5692/Z_RADR_I_Z9250_20200612054800_O_DOR_SA_CAP.bin' #读取 PRD = read_auto(PATH) #查看变量 print(PRD.fields[1]) #提取变量,可以尝试更改数字查看,改变的是仰角 dbz=PRD.fields[1]["dBZ"].values #是data array格式,可以学习xarray训练营进行对数据细化处理 1.1.1 无地图版PPI DBZ findfont: Font family ['Arial'] not found. Falling back to DejaVu Sans. #抄的官方文档,更多可以自己细化,懒狗记录下 fig, ax = plt.subplots() graph = Graph(PRD) graph.pl ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览