Skript zur Erstellung meteorologischer Luftkarten.
uaplot.py bietet Optionen zum Plotten aktueller oder früherer Karten. Um die neueste Karte zu zeichnen, führen Sie Folgendes in Ihrem Terminal aus:
python uaplot.py --latest
Dadurch werden je nach Ausführungszeitpunkt des Programms die neuesten 12z- oder 00z-Karten geplottet. Die Daten stammen aus dem Sondierungsarchiv der University of Wyoming.
Karten vergangener Daten können auch durch Übergabe des Arguments --date=YYYYMMDDHH geplottet werden. Hinweis: Der HH muss entweder 12 oder 00 sein. Zum Beispiel
python uaplot.py --date=2022052300
Dadurch wird eine UA-Karte vom 23. Mai 2022 um 00 UTC erstellt.
Bestimmte Ebenen können auch für die Darstellung ausgewählt werden, indem ein Ebenenargument übergeben wird. Zum Beispiel,
python uaplot.py --latest --levels=850,500
Dadurch werden nur die 850-MB- und 500-MB-Diagramme geplottet. Wenn das Argument „levels“ nicht übergeben wird, werden alle Standardniveaus dargestellt (250, 300, 500, 700, 850 und 925).
Es gibt außerdem zwei zusätzliche Optionen: --td und --te zum Plotten der Taupunkttemperatur auf dem Stationsdiagramm und zur Konturierung von Theta-e anstelle der Temperatur für 700, 850 und 925 MB. Zum Beispiel,
python uaplot.py --latest --td --te
Dadurch wird der Taupunkt auf dem Stationsdiagramm für 850 und 925 (bei 700 MB wird standardmäßig immer die Taupunktunterdrückung verwendet) und Theta-e für 700, 850 und 925 MB anstelle der Temperatur aufgetragen. Auf 700, 850 und 925 MB wird immer eine durchgezogene rote Linie (0 °C) eingezeichnet, um den Gefrierpunkt hervorzuheben, und für die Gewitteranalyse wird auch immer eine braune 10 °C-Linie auf 700 MB eingezeichnet.
Standardmäßig gibt dieses Skript Karten der oberen Luftlinien als PNG-Dateien aus. Die Verwendung der Option --compress-output
ermöglicht eine aggressivere PNG-Optimierung, einschließlich Komprimierung und Indizierung, wodurch die Dateigröße um etwa 60 % reduziert wird. Dies geht mit einer längeren Laufzeit einher.
Mit dem Flag --png-colours
kann die Anzahl der im Ausgabebild verwendeten Farben angegeben werden. Beispiel: --png-colours 32
um die Ausgabedatei auf 32 Farben zu beschränken. Der Standardwert ist 256 Farben.
Wenn Sie möchten, dass das Skript auch Miniaturbilder generiert, fügen Sie das Flag --thumbnails
hinzu. Sie können die maximale Pixelgröße des generierten Miniaturbilds angeben, indem Sie --thumbnail-size
mit einem ganzzahligen Wert verwenden. Der Standardwert ist 640 Pixel.
[level]_[time]Z.png
formatiert. Wenn Sie aussagekräftigere Dateinamen wünschen, verwenden Sie das Flag --long-filenames
. Dadurch wird die vollständige Datumszeichenfolge in den Ausgabedateinamen verwendet.--cwd
weist die Anwendung an, das aktuelle Arbeitsverzeichnis anstelle eines fest codierten Pfads zu verwenden.