Ich bin vertraut mit dem Lesen und Extrahieren von Informationen auf Grib2 Format Meteorologie Daten mit dem Python-Paket pygrib
. Es ist einfach zu implementieren.Lesen Grib2-Format Daten ohne PYGRIB-Paket
Ich habe versucht, das pygrib Paket in Linux-Cluster mit conda install
zu installieren.
Aber wenn ich dieses Paket zu importieren, kommt der Fehler mit Folge Informationen:
Traceback (most recent call last): File "", line 1, in ImportError: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by /home/hyf/anaconda2/lib/python2.7/site-packages/../../libgrib_api.so)
I Update die glibc Version 2.7 aufgrund der Berechtigungsgrenzen could't. Ich habe versucht, die glibc-2.7 manuell zu kompilieren, aber schrecklich Segmentierung Fehler zu verursachen.
Gibt es eine alternative Methode zum Lesen von grib2-Daten ohne die Unterstützung von pygrib.
Alle Kommentare und Hinweise wären zu schätzen!
Haben Sie versucht, [pynio] (https: // www .pyngl.ucar.edu/Nio.shtml)? Sie können es direkt oder über das Paket [xarray] (http://xarray.pydata.org/en/stable/index.html) verwenden. –
Ich konnte pygrib in Anaconda installieren, aber ich musste eine andere Reihenfolge der Paketinstallation versuchen, also ja, es ist problematisch. Zum Lesen von GRIB2 aus Python können Sie auch grib_api von ECMWF verwenden, es ist sehr leistungsfähig https://software.ecmwf.int/wiki/display/GRIB/Home – kakk11
Sie können mit Lösung versuchen: grib2 in netcdf konvertieren und dann netCDF4 Bibliothek verwenden Informationen extrahieren. –