Скрипт для построения метеорологических карт верхних слоев атмосферы.
uaplot.py имеет параметры для построения последних или прошлых карт. Чтобы построить последнюю карту, выполните в своем терминале следующую команду:
python uaplot.py --latest
Это будет отображать последние карты 12z или 00z в зависимости от времени запуска программы. Данные взяты из архива зондирования Университета Вайоминга.
Карты за прошлые даты также можно построить, передав аргумент --date=ГГГГММДДЧЧ. Примечание. HH должно быть либо 12, либо 00. Например.
python uaplot.py --date=2022052300
Это построит карту UA от 23 мая 2022 года в 00 UTC.
Определенные уровни также можно выбрать для отображения, передав аргумент уровней. Например,
python uaplot.py --latest --levels=850,500
Это будет отображать только диаграммы 850 МБ и 500 МБ. Если аргумент «уровни» не передан, будут отображаться все стандартные уровни (250, 300, 500, 700, 850 и 925).
Также есть две дополнительные опции: --td и --te для нанесения температуры точки росы на график станции и контурирования тета-е вместо температуры для 700, 850 и 925 мб. Например,
python uaplot.py --latest --td --te
Это отобразит точку росы на графике станции для 850 и 925 (700 мб всегда будет по умолчанию соответствовать депрессии точки росы) и тета-е для 700, 850 и 925 мб вместо температуры. Сплошная красная линия (0 градусов C) всегда будет отображаться на 700, 850 и 925 мб, чтобы подчеркнуть уровень замерзания, а коричневая линия 10 градусов C на 700 мб также всегда будет отображаться для анализа гроз.
По умолчанию этот скрипт выводит карты верхних слоев атмосферы в виде файлов PNG. Использование опции --compress-output
позволит более агрессивно оптимизировать PNG, включая сжатие и индексацию, уменьшив размер файла примерно на 60%. Это достигается за счет увеличения времени работы.
Флаг --png-colours
можно использовать для указания количества цветов, используемых в выходном изображении. Например, --png-colours 32
, чтобы ограничить выходной файл 32 цветами. По умолчанию — 256 цветов.
Если вы хотите, чтобы скрипт также создавал миниатюры изображений, добавьте флаг --thumbnails
. Вы можете указать максимальный размер созданного эскиза в пикселях, используя --thumbnail-size
с целочисленным значением. По умолчанию — 640 пикселей.
[level]_[time]Z.png
. Если вам нужны более описательные имена файлов, используйте флаг --long-filenames
. При этом будет использоваться полная строка даты в именах выходных файлов.--cwd
сообщит приложению использовать текущий рабочий каталог, а не жестко запрограммированный путь.