Aktionen

NCDELTA: Unterschied zwischen den Versionen

Aus BAWiki

imported>Lang Guenther
(Verweis auf "Differenzen der Berechnungsergebnisse"" ergänzt)
imported>Lang Guenther
(Text bei Methode ergänzt)
Zeile 11: Zeile 11:


|kurzbeschreibung=
|kurzbeschreibung=
'''Text noch nicht verfügbar!'''
Siehe [[Differenzen der Berechnungsergebnisse]].


|eingabedateien=
|eingabedateien=
Zeile 23: Zeile 23:
# (optional) Datei mit '''Testausgaben''' (Dateityp ncdelta.trc)
# (optional) Datei mit '''Testausgaben''' (Dateityp ncdelta.trc)
|methode=
|methode=
Siehe [[Differenzen der Berechnungsergebnisse]].
Das Programm untergliedert sich im Wesentlichen in folgende Abschnitte:
# Lesen, Prüfen und Druckerausgabe der Steuerdaten des Anwenders;
# Metadaten der ''Referenzdaten'' lesen;
# Metadaten der ''Vergleichsdaten'' lesen;
# Metadaten der Referenz- und Vergleichsdaten in programminterne Datenobjekte transferieren;
# Metadaten vergleichen und auf grundlegende Inkonsistenzen (insbesondere Referenzpositionen) überprüfen;
# Klassifizierung der Referenz- und Vergleichsdaten durchführen;
# Primäre Variablenpaare finden: eine Vergleichsvariable hat genau eine Referenzvariable als Partner; aus den zu einem primären Variablenpaar gehörenden Variablen werden später die primären Ergebnisdaten erzeugt;
# Bestimmen der aus den Referenz- und Vergleichsdaten in die Ergebnisdatei zu kopierenden Variablen;
# Ermitteln der für die räumliche Interpolation der Referenzdaten auf die Positionen der Vergleichsdaten erforderlichen Matrizen;
# Erzeugen der Metadaten für die Ergebnisdatei; diese setzen sich i. W. aus den Metadaten der zu kopierenden Variablen, der primären Berechnungsergebnisse, neu zu erzeugenden Koordinatenvariablen (Zeit, Vertikale), sowie zu kopierender oder neu zu erzeugender Gewichts- und weiterer Hilfsvariablen zusammen;
# Kopieren der aus den Eingangsdateien in die Ergebnisdatei zu kopierenden Daten;
# Berechnen aller primären Ergebnisvariablen, (neuer) Zeit- und Vertikalkoordinaten, sowie Gewichten und Hilfsvariablen.


|preprozessor=[[DATACONVERT]], [[NCAGGREGATE]], [[NCANALYSE]], [[UNK]], [[UNTRIM2007]], [[UNTRIM2]]
|preprozessor=[[DATACONVERT]], [[NCAGGREGATE]], [[NCANALYSE]], [[UNK]], [[UNTRIM2007]], [[UNTRIM2]]

Version vom 6. Mai 2015, 07:19 Uhr

Basisinformationen

Programm-Name

NCDELTA

Version

noch nicht verfügbar

Beschreibung

Mai 2015

Stichworte

Postprozessor
Differenzen für synoptische Daten
Differenzen für Kennwerte
Eingangsdaten für Taylor-Diagramm
Median, Perzentile (Q01, Q05, Q95, Q99)

Kurzbeschreibung

Siehe Differenzen der Berechnungsergebnisse.

Eingabe-Dateien

  1. allgemeine Eingabedaten (Dateityp ncdelta.dat)
  2. Referenzdaten, z. B. Ist-Zustand (Dateityp cf-netcdf.nc)
  3. Vergleichsdaten, z. B. Variante (Dateityp cf-netcdf.nc)

Ausgabe-Dateien

  1. Ergebnisse (Dateityp cf-netcdf.nc)
  2. (optional) Datei mit Informationen zum Programmablauf (Dateityp ncdelta.sdr)
  3. (optional) Datei mit Testausgaben (Dateityp ncdelta.trc)

Methode

Das Programm untergliedert sich im Wesentlichen in folgende Abschnitte:

  1. Lesen, Prüfen und Druckerausgabe der Steuerdaten des Anwenders;
  2. Metadaten der Referenzdaten lesen;
  3. Metadaten der Vergleichsdaten lesen;
  4. Metadaten der Referenz- und Vergleichsdaten in programminterne Datenobjekte transferieren;
  5. Metadaten vergleichen und auf grundlegende Inkonsistenzen (insbesondere Referenzpositionen) überprüfen;
  6. Klassifizierung der Referenz- und Vergleichsdaten durchführen;
  7. Primäre Variablenpaare finden: eine Vergleichsvariable hat genau eine Referenzvariable als Partner; aus den zu einem primären Variablenpaar gehörenden Variablen werden später die primären Ergebnisdaten erzeugt;
  8. Bestimmen der aus den Referenz- und Vergleichsdaten in die Ergebnisdatei zu kopierenden Variablen;
  9. Ermitteln der für die räumliche Interpolation der Referenzdaten auf die Positionen der Vergleichsdaten erforderlichen Matrizen;
  10. Erzeugen der Metadaten für die Ergebnisdatei; diese setzen sich i. W. aus den Metadaten der zu kopierenden Variablen, der primären Berechnungsergebnisse, neu zu erzeugenden Koordinatenvariablen (Zeit, Vertikale), sowie zu kopierender oder neu zu erzeugender Gewichts- und weiterer Hilfsvariablen zusammen;
  11. Kopieren der aus den Eingangsdateien in die Ergebnisdatei zu kopierenden Daten;
  12. Berechnen aller primären Ergebnisvariablen, (neuer) Zeit- und Vertikalkoordinaten, sowie Gewichten und Hilfsvariablen.

Vorlauf-Programme

DATACONVERT, NCAGGREGATE, NCANALYSE, UNK, UNTRIM2007, UNTRIM2

Nachlauf-Programme

DAVIT, NCPLOT

Weitere Informationen

Programmiersprache

Fortran95

zusätzliche Software

GKS (GTS-Gral)

Originalversion

G. Lang,S. Spohr

Programmpflege

G. Lang,S. Spohr

Dokumentation/Literatur

Musterdateien finden sich in $PROGHOME/examples/ncdelta/


zurück zu Programmkennblätter


Strukturübersicht