Es ist üblich, Matplotlib und Cartopy zu verwenden, um meteorologische Daten mit einer Karte unter Verwendung von Python zu visualisieren. Das Verfahren zum Erstellen der Umgebung für diese mit Anaconda (Miniconda) wird unten beschrieben. Die vorliegende Betriebssystemversion ist macOS Catalina 10.15.7.
Anaconda ist eine Python-Distribution, mit der Sie Pakete verwalten und virtuelle Umgebungen erstellen können. Sie können dasselbe mit pyenv und pip tun, aber ich werde dies verwenden, weil es praktisch ist, weil Sie abhängige Programme gleichzeitig installieren können.
Miniconda ist die Mindestkonfigurationsversion von Anaconda. Da zu Beginn nur wenige Pakete installiert sind und der Vorteil besteht, dass kein Speicherplatz belegt wird, werden wir dies einführen.
#Installationsprogramm herunterladen
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
#Interaktiv installieren
bash Miniconda3-latest-MacOSX-x86_64.sh
Informationen zur Verwendung finden Sie in anderen Artikeln. Sie können jedoch den Befehl conda
verwenden, um Pakete für jede virtuelle Umgebung zu verwalten. Wenn die Eingabeaufforderung so etwas wie "(base) $" anzeigt, bedeutet dies, dass Sie sich in einer virtuellen Anaconda-Umgebung namens "base" befinden. Sie können das Paket in der Basisumgebung installieren, aber hier erstellen wir eine neue Umgebung mit dem Namen "cartopy-env".
conda create -n cartopy-env python=3.9
Das Erstellen einer virtuellen Umgebung mit "conda create" enthält kein "Python". Stellen Sie daher sicher, dass Sie Python installieren, indem Sie die Version angeben. Hier habe ich zum Zeitpunkt des Schreibens die neueste Version 3.9 angegeben.
Klicken Sie auf "conda enable", um die virtuelle Umgebung zu wechseln.
conda activate cartopy-env
Es ist in Ordnung, wenn die Eingabeaufforderung so etwas wie "(cartopy-env) $" anzeigt.
Installieren Sie als Nächstes die erforderlichen Python-Pakete. Verwenden Sie beispielsweise den folgenden Befehl, um numpy
für wissenschaftliche und technologische Berechnungen zu installieren.
conda install -c conda-forge numpy
Da dasselbe Paket von mehreren Repositorys in conda bereitgestellt wird, wird mit der Option "-c" angegeben, von welchen Repositorys installiert werden soll (hier "conda-forge"). Unter https://anaconda.org/ können Sie nach verfügbaren Paketen suchen. Grundsätzlich können Sie das Repository "conda-forge" auswählen.
Lassen Sie uns nun die anderen erforderlichen Elemente installieren. Sie können mehrere Paketnamen angeben, die durch Leerzeichen getrennt sind.
conda install -c conda-forge scipy netcdf4 matplotlib cartopy
Sie können die Version des installierten Pakets mit conda list
überprüfen. Hier finden Sie eine grobe Beschreibung der wichtigsten Paketversionen, die in Ihrer Umgebung installiert sind.
--numpy (1.19.4)
: Bibliothek zur Berechnung von Wissenschaft und Technologie
--scipy (1.5.3)
: Eine Bibliothek für die Berechnung von Wissenschaft und Technologie, einschließlich Funktionen, die nicht in numpy
enthalten sind.
--netcdf4 (1.5.4)
: Erforderlich zum Lesen und Schreiben von Dateien im NetCDF-Format. In letzter Zeit scheint es, dass "xarray" manchmal als Äquivalent verwendet wird.
--matplotlib (3.3.3)
: Notwendig zum Zeichnen der Figur
--cartopy (0.18.0)
: Erforderlich, um eine Karte mit matplotlib
zu zeichnen
Das ist alles für die Erklärung.
Recommended Posts