NetCDF
NetCDF, short for Network Common Data Form, is a set of data formats, libraries, and software designed for array-oriented scientific data. It provides a self-describing, portable binary format for storing multi-dimensional arrays and their metadata, enabling data exchange across different platforms and programming languages. The NetCDF ecosystem began with the NetCDF-3 classic format and has evolved to NetCDF-4, which is built on the HDF5 data model and adds new capabilities while maintaining compatibility with existing NetCDF data.
The NetCDF data model comprises dimensions, variables, and attributes. In NetCDF-3, a file contains named dimensions,
NetCDF is supported by a family of libraries, including NetCDF-C, NetCDF-Fortran, NetCDF-C++, and NetCDF-Java. Language bindings