TS2NC: Unterschied zwischen den Versionen
Aus BAWiki
Keine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
Zeile 16: | Zeile 16: | ||
|eingabedateien= | |eingabedateien= | ||
# req: Steuerdatei [[TS2NC. | # req: Steuerdatei [[TS2NC.DAT]] | ||
|ausgabedateien= | |ausgabedateien= | ||
# Datei mit Informationen zum Programmablauf (Dateityp *.sdr) | # Datei mit Informationen zum Programmablauf (Dateityp *.sdr) | ||
# Datei mit Warnungen und Fehlern (Dateityp *.err) | # Datei mit Warnungen und Fehlern (Dateityp *.err) | ||
# | # Ausgabeverzeichnis ./nc | ||
# opt. Ordner mit den internen MATLAB- | ## opt. Ordner mit den internen MATLAB-Structure Daten zur Fehleranalyse bzw. Weiterverwendung ./mat/ | ||
# opt. Ordner mit einer graphischen Darstellung der Daten (png, fig) ./fig/ | ## opt. Ordner mit einer graphischen Darstellung der Daten (png, fig) ./fig/ | ||
|methode= | |methode= |
Aktuelle Version vom 28. August 2023, 06:15 Uhr
Basisinformationen
Programm-Name
TS2NC
Version
September 2023
Beschreibung
September 2023
Stichworte
Preprozessor
BOEWRT.DAT
cf-netcdf.nc
Kurzbeschreibung
TS2NC (siehe auch TS2NC.DAT) wird angewendet um eine beliebige Menge von Messdaten vom Typ BOEWRT.DAT (Stand: 28.08.2023) in eine zusammengefasste oder in einzelne cf-netcdf.nc zu überführen. Dieses Programm ist der direkte Nachfolger des Programms BOE2NC und bietet erweiterte Funktionalität im Data-Science Bereich, bessere Performanz und mehr Flexibilität.
Dem Anwender unterliegt weiterhin die fachliche Prüfung der eingehenden Messdaten für TS2NC. Es besteht jedoch die Möglichkeit die Daten über ein gleitendes Mittel zu glätten, eine Vielzahl von Ausreißerfiltern anzuwenden, Interpolation und Extrapolation vorzunehmen, zeitlich zu aggregieren oder den Wertebereich zu setzen.
Eingabe-Dateien
- req: Steuerdatei TS2NC.DAT
Ausgabe-Dateien
- Datei mit Informationen zum Programmablauf (Dateityp *.sdr)
- Datei mit Warnungen und Fehlern (Dateityp *.err)
- Ausgabeverzeichnis ./nc
- opt. Ordner mit den internen MATLAB-Structure Daten zur Fehleranalyse bzw. Weiterverwendung ./mat/
- opt. Ordner mit einer graphischen Darstellung der Daten (png, fig) ./fig/
Methode
Das Programm wurde mit MATLAB erstellt und mit PROGHOME Methoden ergänzt. Der Programmablauf wird nachfolgend skizziert:
- Lesen der Steuerdatei des Anwenders
- Ergänzen aller nicht-vorbelegten optionalen Argumente
- Import der Eingangsdaten, Bearbeitung und Reorganisation in Timetables. Alle Interpolation und Extrapolationen finden hier statt.
- opt. Wiederherstellen der Datenlücken
- opt. Ausreißerfilterung
- opt. Glättung
- opt. Prüfung des Wertebereichs
- Synchronisieren der Timetables für alle physikalischen Größen. Falls für eine Station eine physikalische Größe nicht vorhanden ist werden Fill Values gesetzt.
- opt. graphischer Export
- opt. Ausspeichern der reorganisierten Daten als MATLAB Structure
- Nutzen der BAW-Klasse "NCWriter" zum Schreiben der Daten
- opt. Schreiben der Daten je Station
- opt. Schreiben der Daten als eine Datei für alle Stationen
- Programmabschluss
Vorlauf-Programme
Nachlauf-Programme
NCDELTA, NCANALYSE, NCDVAR, NCMERGE, NCPOLO, NCPLOT, NCVIEW2D, NetCDF Operators
Weitere Informationen
Programmiersprache
MATLAB r2021b
zusätzliche Software
n/a
Originalversion
Programmpflege
Dokumentation/Literatur
- Musterdateien:
- Musterdateien finden sich in $PROGHOME/examples/ts2nc/
zurück zu Programmkennblätter