主要观点总结
本文主要介绍了两个气象雷达库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
………………………………