用于绘制气象高空地图的脚本。
uaplot.py 采用用于绘制最新地图或过去地图的选项。要绘制最新地图,请在终端中运行以下命令,
python uaplot.py --latest
这将根据程序运行的时间绘制最新的 12z 或 00z 地图。数据来自怀俄明大学探空档案。
过去日期的地图也可以通过传递 --date=YYYYMMDDHH 参数来绘制。注意:HH 必须是 12 或 00。例如
python uaplot.py --date=2022052300
这将绘制 2022 年 5 月 23 日 00 UTC 的 UA 地图。
还可以通过级别论证来选择绘制某些级别。例如,
python uaplot.py --latest --levels=850,500
这只会绘制 850 mb 和 500 mb 图表。当级别参数未传递时,将绘制所有标准级别(250、300、500、700、850 和 925)。
还有两个附加选项:--td 和 --te,用于在站图上绘制露点温度,并绘制等高线 theta-e,而不是 700、850 和 925 mb 的温度。例如,
python uaplot.py --latest --td --te
这将在站图上绘制 850 和 925 的露点(700 mb 将始终默认为露点降低),并在 700、850 和 925 mb 上绘制 theta-e,而不是温度。将始终在 700、850 和 925 mb 上绘制一条红色实线(0 摄氏度)以突出显示冰冻水平,并且也始终在 700 mb 上绘制一条棕色 10 摄氏度线以进行雷暴分析。
默认情况下,此脚本会将高空地图输出为 PNG 文件。使用选项--compress-output
将启用更积极的 PNG 优化,包括压缩和索引,将文件大小减少约 60%。这是以增加运行时间为代价的。
标志--png-colours
可用于指定输出图像中使用的颜色数量。例如, --png-colours 32
将输出文件限制为 32 种颜色。默认值为 256 色。
如果您希望脚本也生成缩略图,请添加--thumbnails
标志。您可以使用--thumbnail-size
和整数值指定生成的缩略图的最大像素尺寸。默认值为 640 像素。
[level]_[time]Z.png
。如果您想要更多描述性文件名,请使用--long-filenames
标志。这将利用输出文件名中的完整日期字符串。--cwd
将告诉应用程序使用当前工作目录而不是硬编码路径。