Aktionen

NCRCATMAT

Aus BAWiki

Version vom 7. September 2016, 12:30 Uhr von imported>Nickelsen Levin (Ersterstellung)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Basisinformationen

Programm-Name

ncrcatmat

Version

September 2016

Beschreibung

September 2016

Stichworte

Matlab
Konversion
Zusammenfügen
CF NetCDF Format
MATLAB

Danksagung: This project took advantage of netCDF software developed by UCAR/Unidata (www.unidata.ucar.edu/software/netcdf/).

Kurzbeschreibung

ncrcatmat kann analag zu ncrcat aus den nco - tools netcdf-Dateien zusammenfügen, kann aber unter Linux verwendet werden und bietet daher die Möglichkeit zur Einbindung in Skripte. Insbesondere bei der Verwendung von ncdelta ist die Konversion von boewrt-Dateien in das netcdf-Format und das anschließende Zusammenfügen der netcdf-Dateien vorher notwendig. ncrcatmat kann also als Linux-Alternative des bisher in der BAW nur unter Windows zur Verfügung stehenden nco-tools ncrcat gesehen werden. Die von dataconvert konvertierten boewrt-Dateien als Vorbereitung für ncdelta und taylordiagram können mit ncrcatmat zu einer Datei zusammengefasst werden.

Das Programm ncrcatmat wird aus der Linux-Konsole über ncrcatmat aufgerufen und als Argumente werden die netcdf-Dateien übergeben. Z.B.:

ncrcatmat.xe LZ4a.nc LZ3.nc ALL.nc

Dieser Aufruf fügt die netcdf-Dateien entlang der unlimited dimension in einer neuen netcdf-Datei ALL.nc zusammen.

ncrcatmat.xe *.nc ALL.nc

Dieser Aufruf fügt alle netcdf-Dateien im aktuellen Verzeichnis entlang der unlimited dimension zu einer neuen netcdf-Datei ALL.nc zusammen.

Eingabe-Dateien

Alle Dateien derselben netcdf-Architektur mit einer unlimited dimension (*.nc). Getestet wurden nur Ausgabedateien von DATACONVERT.

Ausgabe-Dateien

netcdf-Datei (*.nc)

Methode

Der Matlab-Befehl ncwriteschema() wird verwendet, um die netcdf-Struktur anhand der ersten übergebenen Datei zu erzeugen.

Vorlauf-Programme

DATACONVERT

Nachlauf-Programme

NCDELTA

Weitere Informationen

Programmiersprache

MATLAB

zusätzliche Software

Linux: MATLAB Compiler Runtime MCR R2015a im Verzeichnis /usr/local/MATLAB/R2015a.

Originalversion

L. Nickelsen

Programmpflege

L. Nickelsen

Dokumentation/Literatur

http://de.mathworks.com/help/matlab/ref/ncwriteschema.html
Siehe auch unter MATLAB.


zurück zu Programmkennblätter


Strukturübersicht