NetCDF

NetCDF

Network Common Data Format (NetCDF) ist ein Dateiformat für den Austausch wissenschaftlicher Daten. Es handelt sich um ein binäres Dateiformat, das durch die Angabe der Byte-Reihenfolge im Header maschinenunabhängig ist. NetCDF ist ein offener Standard; das Projekt wird von der University Corporation for Atmospheric Research (UCAR) betreut.

NetCDF basiert zwar auf dem ähnlich klingenden Common Data Format (CDF) der NASA, hat sich jedoch von diesem fortentwickelt und ist nicht mehr kompatibel. Aktuell ist die NetCDF-Version 3; Version 4 soll mit dem Hierarchical Data Format Version 5 kombiniert werden.

Verwendet wird NetCDF vor allem in der Klimatologie und in Geoinformationssystemen.

Inhaltsverzeichnis

Formatbeschreibung

Das Dateiformat ist selbstbeschreibend – es gibt einen Header, in dem neben Metadaten (in Form von geordneten Paaren aus Schlüsseln und Attributen) auch die Struktur des Datenbereichs beschrieben ist. Die Daten selbst sind als (ein- oder mehrdimensionale) Arrays abgelegt, was einen schnellen Zugriff ermöglicht.

Die Programmierschnittstelle (API, für engl. application programming interface) der Version 3 unterscheidet sich deutlich vom API der Version 2, das jedoch zur Rückwärtskompatibilität vollständig enthalten ist. Die neue Version 4.0 des NetCDF-APIs verwendet als Basis das HDF5-Format, jedoch ist das API auch rückwärtskompatibel zu den alten Datenformaten. Damit werden für NetCDF-Programme bei Verwendung des neuen Formats neue Funktionen möglich, beispielsweise größere Dateien und eine unbegrenzte Anzahl an Datendimensionen. Somit soll die Leistungsfähigkeit des HDF5-Formats mit der einfachen Benutzung des NetCDF-APIs kombiniert werden.

Software

Von der UCAR gibt es eine Programmbibliothek, die Lese- und Schreibzugriff auf NetCDF-Dateien bietet. Diese Bibliothek ist in C geschrieben, es gibt jedoch Schnittstellen zu C++, Fortran, R, Perl, Python, Ruby, Matlab, IDL und Octave. Zudem gibt es von UCAR noch eine Implementierung in Java.

Folgende Programme sind verfügbar:

  • NetCDF Operators: Eine Sammlung von Programmen zur Analyse und Bearbeitung von NetCDF-Dateien.
  • NcBrowse: Ein NetCDF-Dateibetrachter mit Unterstützung für Grafik, Animationen und 3D-Visualisierung.
  • NcView: Ein einfacher NetCDF-Dateibetrachter; bietet Animationen, Veränderung der Farbpalette, Betrachtung verschiedener Dimensionen der Datensätze etc.
  • Panoply: In Java geschriebener NetCDF-Dateibetrachter, entwickelt vom Goddard Institute for Space Studies mit Schwerpunkt auf die Darstellung von Geodaten und Unterstützung von Kartenprojektionen.
  • NCAR Command Language
  • PyNIO: Python-Modul
  • Ferret Data Visualization and Analysis: Visualisierungsprogramm für Ozeanographen und Meteorologen, mit einer Mathematica-ähnlichen interaktiven Schnittstelle und Auswahlmöglichkeit für beliebig geformte Ausschnitte.

Parallel NetCDF

Für den Einsatz auf Parallelrechnern wurde Parallel NetCDF vom Argonne National Laboratory und der Northwestern University entwickelt. Dieses basiert auf MPI-I/O, der I/O-Erweiterung von MPI.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • NetCDF — Network Common Data Form Filename extension .nc .cdf Internet media type application/netcdf application/x netcdf Magic number CDF01 Developed by UCAR Type of format scientif …   Wikipedia

  • NetCDF — Network Common Data Form Extension .nc .cdf Type MIME application/netcdf application/x netcdf Développé par UCAR Type de format Format de données Format ouvert Extension du C …   Wikipédia en Français

  • NetCDF — Network Common Data Form Расширение .nc .cdf MIME application/netcdf, application/x netcdf Сигнатура CDF01 Разработан UCAR Расширен из …   Википедия

  • NETCDF — abbr. NETwork Common Data Format Syn: NetCDF …   United dictionary of abbreviations and acronyms

  • NetCDF — abbr. NETwork Common Data Format Syn: NETCDF …   United dictionary of abbreviations and acronyms

  • NetCDF Operators — NCO (netCDF Operators) is a suite of programs designed to facilitate manipulation and analysis of self describing data stored in the netCDF format. Program Suite ncap netCDF Arithmetic Processor ncatted netCDF Attribute Editor ncbo netCDF Binary… …   Wikipedia

  • NETCDF — Scientific data Network Common Data Format (Computing » File Extensions) …   Abbreviations dictionary

  • NETCDF — Network Common Data Format …   Acronyms

  • NetCDF — ● ►en sg. m. ►BASDON Network Common Data Format. format de fichier permettant de stocker toutes sortes de données scientifiques (en fait, on peut l étendre à loisir, en fonction de ses besoins) …   Dictionnaire d'informatique francophone

  • NETCDF — Network Common Data Format …   Acronyms von A bis Z

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”