kann mir bitte jemand Tipps zu folgender Problemstellung geben. Ich habe eine Reihe von Datenfiles in einem Verzeichnis, die atmosphaerische Messdaten enthalten. Das Format ist NetCDF4.
Ich kann die Daten lesen und auch plotten (z. B. temp vs altitude). Als naechstes muss ich die Daten danach sortieren, wann sie aufgenommen wurden (pro Tag gibt es vier einzelne Files, manchmal aber auch weniger)
und alle Daten eines Messtages gemeinsam plotten um so ein Gefuehl fuer die taegliche Entwicklung des Temp.verlaufs zu bekommen. Wie macht man das
am geschicktesten? Jedes einzelne File hat einen Zeitstempel (Variable "basetime") Wie kann ich diese geschickt benutzen um ans Ziel zu kommen?
Code: Alles auswählen
from netCDF4 import Dataset
for f in listdir(path):
if isfile(join(path,f)):
full_path = join(path,f)
f = Dataset(full_path, 'r')
basetime = f.variables['base_time'][:]
altitude = f.variables['alt'][:]
temp = f.variables['tdry'][:]
actual_date = strftime("%Y-%m-%d %H:%M:%S", gmtime(basetime))
measurement_day = strftime("%Y-%m-%d", gmtime(basetime))