NCPOLO: Unterschied zwischen den Versionen
Aus BAWiki
(NCDVAR als Preprocessor ergänzt) |
Keine Bearbeitungszusammenfassung |
||
Zeile 2: | Zeile 2: | ||
|name_en=NCPOLO | |name_en=NCPOLO | ||
|name=NCPOLO | |name=NCPOLO | ||
|version= | |version=September 2021 | ||
|version_beschr= | |version_beschr=September 2021 | ||
|stichworte=Postprozessor<br /> | |stichworte=Postprozessor<br /> | ||
Differenzen für synoptische Daten <br /> | Differenzen für synoptische Daten <br /> | ||
Zeile 18: | Zeile 18: | ||
Anmerkungen: | Anmerkungen: | ||
* Zum Preprocessing von [[BOEWRT.DAT]] Messdaten | * Zum Preprocessing von [[BOEWRT.DAT]] Messdaten wird empfohlen [[BOE2NC]] zu verwenden. | ||
* Die [[BOEWRT.DAT]] Header müssen alle notwendigen Informationen enthalten (Zeitzone, Koordinatensystem, Koordinaten, ...). | * Die [[BOEWRT.DAT]] Header müssen alle notwendigen Informationen enthalten (Zeitzone, Koordinatensystem, Koordinaten, ...). | ||
* Die Messdaten sollten geprüft sein. Eine Prüfung des Wertebereichs wird nicht vorgenommen. | * Die Messdaten sollten geprüft sein. Eine Prüfung des Wertebereichs wird nicht vorgenommen. | ||
* Die Messdaten sollten ein-eindeutig sein, mehrere Messungen je Station sind | * Die Messdaten sollten ein-eindeutig sein, mehrere Messungen je Station sind zwar möglich, jedoch wird nur der erste gültige Index programmintern berücksichtigt. | ||
* Die Modelldaten können als 2D und 3D [[NCDELTA]] Ergebnis vorgegeben werden. | |||
* Die Modelldaten können als 2D und 3D [[NCDELTA]] vorgegeben werden. | |||
* [[NCDELTA]] '''muss''' mit der Option with_original_data = .true. durchgeführt werden | * [[NCDELTA]] '''muss''' mit der Option with_original_data = .true. durchgeführt werden | ||
* Da es möglich ist mehrere Ausgabeformate für diverese Zeiträume (.png, .fig, .eps, .pdf) anzufordern, kann sich sehr schnell eine extrem große Menge an Bildern (>1.000) ergeben. | |||
* Da es möglich ist | |||
Ausgaben von [[NCPOLO]]: | Ausgaben von [[NCPOLO]]: | ||
* Zeitreihen (komplett | * Zeitreihen (komplett & Detailzeiträume) | ||
* Scatterplots (nach Dichte eingefärbt | * Scatterplots (nach Dichte eingefärbt oder einfarbig) | ||
* Hodographen der Strömung (nach Dichte eingefärbt | * Hodographen der Strömung (nach Dichte eingefärbt oder einfarbig) | ||
* Boxplot | * Boxplot der Fehlerverteilung | ||
* Statistikverteilung ( | * Grafische Statistikverteilung (frei wählbare Parameter) | ||
* | * Übersicht statistischer Größen (alle Pegel) | ||
<gallery> | <gallery> | ||
Zeile 58: | Zeile 54: | ||
* (optional) Boxplotverteilung (Dateityp PNG, FIG, EPS, FIG) | * (optional) Boxplotverteilung (Dateityp PNG, FIG, EPS, FIG) | ||
* (optional) Statistikverteilung (Dateityp PNG, FIG, EPS, FIG) | * (optional) Statistikverteilung (Dateityp PNG, FIG, EPS, FIG) | ||
* (optional) | * (optional) Statistikübersicht (Dateityp CSV, MAT, XLSX) | ||
|methode= | |methode= | ||
Das Programm wurde mit [[MATLAB]] erstellt und mit [[PROGHOME]] Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert: | Das Programm wurde mit [[MATLAB]] erstellt und mit [[PROGHOME]] Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert: | ||
# Lesen der Steuerdatei des Anwenders (Dictionary Check) | # Lesen der Steuerdatei des Anwenders (Dictionary Check) | ||
# Plausibilitätschecks | # Plausibilitätschecks | ||
# | # Vorbelegen aller optionalen Parameter | ||
# | # Einpflegen der nutzerdefinierten Parameter | ||
# Datenimport | |||
# | # Statistikberechnung | ||
# | # Ausgabe | ||
# Ausgabe | |||
## Zeitreihenausgabe | ## Zeitreihenausgabe | ||
## Scatterplotausgabe | ## Scatterplotausgabe | ||
Zeile 81: | Zeile 70: | ||
## Fehlerverteilungsausgabe | ## Fehlerverteilungsausgabe | ||
## Boxplotausgabe | ## Boxplotausgabe | ||
## | ## Statistikausgabe | ||
# Programmabschluss | # Programmabschluss | ||
|preprozessor=[[DATACONVERT]], [[ZEITRIO]], [[BOE2NC]], [[NCCHUNKIE]],[[NCDELTA]], [[NCDVAR]], [[UNTRIM2007]], [[UNTRIM2]], [[SEDIMORPH]], [[UNK]] | |preprozessor=[[DATACONVERT]], [[ZEITRIO]], [[BOE2NC]], [[NCCHUNKIE]], [[NCDELTA]], [[NCDVAR]], [[UNTRIM2007]], [[UNTRIM2]], [[SEDIMORPH]], [[UNK]] | ||
|postprozessor=[[MATLAB]], [[EXCEL]] | |postprozessor=[[MATLAB]], [[EXCEL]] | ||
|programmiersprache=MATLAB | |programmiersprache=MATLAB r2019b | ||
|zus_software= keine | |zus_software= keine | ||
|kontakt_original=[mailto:robert.hagen@baw.de R. Hagen] | |kontakt_original=[mailto:robert.hagen@baw.de R. Hagen] |
Version vom 22. September 2021, 06:25 Uhr
Basisinformationen
Programm-Name
NCPOLO
Version
September 2021
Beschreibung
September 2021
Stichworte
Postprozessor
Differenzen für synoptische Daten
Locations
Zeitreihen
Scatterplots
Hodograph
Modellskill
Statistik
Parallelisiert
Kurzbeschreibung
NCPOLO (siehe auch NCPOLO.DAT) hat seinen Anwendungsschwerpunkt in der Modellvalidierung. Durch das Zusammenfassen validierungstypischer Darstellungen, Skillscores und diverser Exportmöglichkeiten in einem Programm wird ein Messung-Modell-Vergleich schnell und einfach erstellt. Um den Vergleich von Mess- und Modelldaten anzustellen, müssen alle punktuell vorliegenden Messdaten (als cf-netcdf.nc) mit NCDELTA zeitlich und örtlich korreliert werden.
Anmerkungen:
- Zum Preprocessing von BOEWRT.DAT Messdaten wird empfohlen BOE2NC zu verwenden.
- Die BOEWRT.DAT Header müssen alle notwendigen Informationen enthalten (Zeitzone, Koordinatensystem, Koordinaten, ...).
- Die Messdaten sollten geprüft sein. Eine Prüfung des Wertebereichs wird nicht vorgenommen.
- Die Messdaten sollten ein-eindeutig sein, mehrere Messungen je Station sind zwar möglich, jedoch wird nur der erste gültige Index programmintern berücksichtigt.
- Die Modelldaten können als 2D und 3D NCDELTA Ergebnis vorgegeben werden.
- NCDELTA muss mit der Option with_original_data = .true. durchgeführt werden
- Da es möglich ist mehrere Ausgabeformate für diverese Zeiträume (.png, .fig, .eps, .pdf) anzufordern, kann sich sehr schnell eine extrem große Menge an Bildern (>1.000) ergeben.
Ausgaben von NCPOLO:
- Zeitreihen (komplett & Detailzeiträume)
- Scatterplots (nach Dichte eingefärbt oder einfarbig)
- Hodographen der Strömung (nach Dichte eingefärbt oder einfarbig)
- Boxplot der Fehlerverteilung
- Grafische Statistikverteilung (frei wählbare Parameter)
- Übersicht statistischer Größen (alle Pegel)
Eingabe-Dateien
- allgemeine Eingabedaten (Dateityp NCPOLO.DAT);
Ausgabe-Dateien
- Datei mit Informationen zum Programmablauf (Dateityp ncpolo.sdr)
- Datei mit Fehlern und Warnungen (Dateityp ncpolo.err)
- (optional) Zeitreihen (Dateityp PNG, FIG, EPS, FIG)
- (optional) Scatterplot (Dateityp PNG, FIG, EPS, FIG)
- (optional) Hodograph (Dateityp PNG, FIG, EPS, FIG)
- (optional) Boxplotverteilung (Dateityp PNG, FIG, EPS, FIG)
- (optional) Statistikverteilung (Dateityp PNG, FIG, EPS, FIG)
- (optional) Statistikübersicht (Dateityp CSV, MAT, XLSX)
Methode
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:
- Lesen der Steuerdatei des Anwenders (Dictionary Check)
- Plausibilitätschecks
- Vorbelegen aller optionalen Parameter
- Einpflegen der nutzerdefinierten Parameter
- Datenimport
- Statistikberechnung
- Ausgabe
- Zeitreihenausgabe
- Scatterplotausgabe
- Hodographausgabe
- Fehlerverteilungsausgabe
- Boxplotausgabe
- Statistikausgabe
- Programmabschluss
Vorlauf-Programme
DATACONVERT, ZEITRIO, BOE2NC, NCCHUNKIE, NCDELTA, NCDVAR, UNTRIM2007, UNTRIM2, SEDIMORPH, UNK
Nachlauf-Programme
Weitere Informationen
Programmiersprache
MATLAB r2019b
zusätzliche Software
keine
Originalversion
Programmpflege
Dokumentation/Literatur
- Musterdateien:
- Musterdateien finden sich in $PROGHOME/examples/ncpolo/
zurück zu Programmkennblätter