Script para traçar mapas meteorológicos do ar superior.
uaplot.py oferece opções para traçar mapas mais recentes ou mapas anteriores. Para traçar o mapa mais recente, execute o seguinte em seu terminal,
python uaplot.py --latest
Isto irá traçar os mapas 12z ou 00z mais recentes, dependendo do horário em que o programa é executado. Os dados são do arquivo de sondagem da Universidade de Wyoming.
Mapas de datas passadas também podem ser plotados passando um argumento --date=YYYYMMDDHH. Nota: O HH deve ser 12 ou 00. Por exemplo
python uaplot.py --date=2022052300
Isso traçará um mapa UA de 23 de maio de 2022 às 00 UTC.
Certos níveis também podem ser escolhidos para serem plotados através da aprovação de um argumento de níveis. Por exemplo,
python uaplot.py --latest --levels=850,500
Isso plotará apenas os gráficos de 850 MB e 500 MB. Quando o argumento dos níveis não for aprovado, todos os níveis padrão serão plotados (250, 300, 500, 700, 850 e 925).
Existem também duas opções adicionais: --td e --te para traçar a temperatura do ponto de orvalho no gráfico da estação e contornar theta-e em vez da temperatura para 700, 850 e 925 mb. Por exemplo,
python uaplot.py --latest --td --te
Isso traçará o ponto de orvalho no gráfico da estação para 850 e 925 (700 mb sempre será a depressão do ponto de orvalho) e theta-e para 700, 850 e 925 mb em vez da temperatura. Uma linha vermelha sólida (0 graus C) será sempre traçada em 700, 850 e 925 mb para destacar o nível de congelamento, e uma linha marrom de 10 graus C em 700 mb também é sempre traçada para análise de tempestades.
Por padrão, este script produzirá mapas aéreos superiores como arquivos PNG. Usar a opção --compress-output
permitirá uma otimização mais agressiva do PNG, incluindo compactação e indexação, reduzindo o tamanho do arquivo em aproximadamente 60%. Isso tem o custo de um maior tempo de execução.
O sinalizador --png-colours
pode ser usado para especificar o número de cores usadas na imagem de saída. Por exemplo, --png-colours 32
para restringir o arquivo de saída a 32 cores. O padrão é 256 cores.
Se você quiser que o script também gere imagens em miniatura, adicione o sinalizador --thumbnails
. Você pode especificar a dimensão máxima em pixels da miniatura gerada usando --thumbnail-size
com um valor inteiro. O padrão é 640 pixels.
[level]_[time]Z.png
. Se você quiser nomes de arquivos mais descritivos, use o sinalizador --long-filenames
. Isso utilizará a string de data completa nos nomes dos arquivos de saída.--cwd
dirá ao aplicativo para usar o diretório de trabalho atual em vez de um caminho codificado.