Climate Data Operators: Unterschied zwischen den Versionen
Aus BAWiki
imported>Sehili Aissa Keine Bearbeitungszusammenfassung |
imported>Sehili Aissa Keine Bearbeitungszusammenfassung |
||
Zeile 13: | Zeile 13: | ||
* Getestet auf vielen UNIX/Linux-Systeme, Cygwin und MacOS-X. | * Getestet auf vielen UNIX/Linux-Systeme, Cygwin und MacOS-X. | ||
==CDO-Operatorenklassen== | ==CDO-Operatorenklassen== | ||
Die CDO Operatoren sind einfache Funktionen und werden in verschiedenen Klassen zusammengefasst | Die CDO Operatoren sind einfache Funktionen und werden in verschiedenen Klassen zusammengefasst. Die Funktionsgruppen die für die BAW von Relevanz sind werden hier kurz beschrieben (aus der offiziellen Dokumentation). | ||
*'''Information''' Operatoren um Informationen über die | *'''Information''' Operatoren um Informationen über die Datensätze zu bekommen. Die Ausgabe liegt im Standard Output. | ||
*'''Dateioperationen''' Operatoren um Operationen auf den Dateien durchzuführen. Dazu gehört z.B. das Kopieren, Ersetzen, Zusammenfügen und Aufteilen von Datensätzen. | *'''Dateioperationen''' Operatoren um Operationen auf den Dateien durchzuführen. Dazu gehört z.B. das Kopieren, Ersetzen, Zusammenfügen und Aufteilen von Datensätzen. | ||
*'''Selektion''' Operatoren zur Selektion eines Abschnittes der Daten . Mit diesen Operatoren können über Zeitschritte, Felder oder einen Teil eines Feldes eines Datensatzes Daten ausgegeben werden. | *'''Selektion''' Operatoren zur Selektion eines Abschnittes der Daten . Mit diesen Operatoren können über Zeitschritte, Felder oder einen Teil eines Feldes eines Datensatzes Daten ausgegeben werden. | ||
Zeile 29: | Zeile 29: | ||
[[Strukturübersicht]] | [[Strukturübersicht]] | ||
...In Bearbeitung | |||
... |
Version vom 29. September 2016, 16:19 Uhr
Über CDO
Die Klimadaten Operatoren Software (CDO) ist eine große Sammlung von Operatoren für die Analyse und Bearbeitung von Klima und NWP(Numerical Weather Prediction)-Modell-Ausgabe. CDO wird durch das Max-Planck-Institut für Meteorologie entwickelt und gehört zum „European Network for Earth System Modelling“. CDO ist eine unter GNU-Lizenz frei erhältliche Software. CDO bündelt den gleichen Satz an Bearbeitungsfunktionen für das GRIB und das NetCDF Datenformat. Dazu, ermöglicht das zusätzliche Climate Data Interface (CDI) den Zugriff auf beliebige Datenformate. Die MPI-Met I/O Datenformate SERVICE, EXTRA und IEG werden ebenfalls unterstützt.
Die wichtigsten CDO-Merkmale
- CDO besteht aus mehr als 700 Operatoren.
- Modularer Aufbau und leicht mit neuen Operatoren erweiterbar.
- Sehr einfache UNIX-Befehlszeilen-Schnittstelle.
- Ein Datensatz kann von mehreren Operatoren bearbeitet werden ohne Zwischenspeicherung.
- Die meisten Operatoren können Datensätze mit fehlenden Werten handhaben.
- Schnelle Verarbeitung von großen Datensätzen.
- Unterstützung von vielen verschiedenen Gitterarten.
- Getestet auf vielen UNIX/Linux-Systeme, Cygwin und MacOS-X.
CDO-Operatorenklassen
Die CDO Operatoren sind einfache Funktionen und werden in verschiedenen Klassen zusammengefasst. Die Funktionsgruppen die für die BAW von Relevanz sind werden hier kurz beschrieben (aus der offiziellen Dokumentation).
- Information Operatoren um Informationen über die Datensätze zu bekommen. Die Ausgabe liegt im Standard Output.
- Dateioperationen Operatoren um Operationen auf den Dateien durchzuführen. Dazu gehört z.B. das Kopieren, Ersetzen, Zusammenfügen und Aufteilen von Datensätzen.
- Selektion Operatoren zur Selektion eines Abschnittes der Daten . Mit diesen Operatoren können über Zeitschritte, Felder oder einen Teil eines Feldes eines Datensatzes Daten ausgegeben werden.
- Vergleich Operatoren zum Vergleich von verschiedenen Datensätzen. Die Ausgabe ist 1 wenn der Vergleich wahr ist andernfalls wird 0 ausgegeben.
- Änderung Operatoren zur Änderung eines Datensatzes. Hier können Metadaten, Felder oder Abschnitte eines Feldes in einem Datensatz geändert werden.
- Arithmetik Operatoren um Datensätze arithmetisch zu verarbeiten. u.A. können z.B. Konstanten hinzugefügt, abgezogen, multipliziert oder dividiert werden. Eine direkte Bearbeitung der Felder ist auch möglich. Zusätzlich können noch ganze Zeitreihen miteinander addiert, subtrahiert, multipliziert oder dividiert werden.
- Statistische Werte Operatoren zur Berechnung von statistischen Werten in Datensätzen. Unter anderem können hier Minima, Maxima, Summen, Mittelwerte, Median, Durchschnitt, Varianz, Standardabweichung, Perzentile und Histogramme berechnet werden.
- Interpolation Operatoren um Datensätze zu interpolieren. Es gibt mehrere Operatoren um horizontale Felder zu einem neuen Raster zu interpolieren. Einige der Operatoren können nur 2D-Felder auf einem regelmäßigen rechteckigen Raster verarbeiten. Die vertikale Interpolation von 3D-Variablen von hybriden Modellebenen zu Höhen oder Druckniveaus wird ermöglicht. Die Interpolation zwischen Zeitschritten und Jahren ist auch möglich
- Import/Export Operatoren für die I/O von Dateien die nicht direkt mit CDO gelesen oder geschrieben werden können. Dazu gehören z.B. binäre und ASCII Datensätze.
zurück zu Standard-Software-Anwendungen (Add-ons)
...In Bearbeitung