Projects / NetCDF

NetCDF

NetCDF is a format developed at Unidata that was inspired by the CDF format from NASA. NetCDF stands for "Network Common Data Form" and is a self-describing data format, commonly used in scientific and engineering applications.

Tags
Licenses
Operating Systems
Implementation

RSS Last announcement

Library split 03 Oct 2011

The library has been split into a C, C++ and Fortran 77/90 components. The C library contains code used by the other libraries and must be present ...

RSS Recent releases

  •  04 Aug 2012 01:10

Release Notes: A DAP performance bug in remotely accessing large files (> 2GiB) that also resulted in an incorrect error message on close has been fixed, as has an ncdump bug in CDL output for netCDF-4 string data containing characters that need to be escaped.

Release Notes: This release adds mmap support. It fixes some netCDF-4 bugs with handling strings in non-netCDF-4 HDF5 files. It fixes a bug in 64-bit offset files with large records when the last record variable requires more than 2**32 bytes per record. It fixes a bug reading netCDF int into a C longlong or writing from longlong to external int on 32-bit platforms with classic format files. It fixes a memory leak detected by valgrind in one of the HDF5 tests. It modifies the ncio mechanism to support multiple ncio packages. It fixes documentation.

Release Notes: This release adds portability to Windows platforms, both 32-bit and 64-bit, via the MinGW layer. It adds the ability to operate on NetCDF virtual files in memory, either through a primitive RAMdisk or mmapped onto memory used elsewhere. Minor bugfixes and documentation cleanups.

Release Notes: This release completely rebuilds the DAP constraint handling. Code speedups. It separates and undoes the Fortran and C++ libraries and releases the C library and ncdump/ncgen/nccopy without Fortran or C++. v2 API functions have been modified to properly call the external API instead of directly calling the netCDF-3 functions. ncdump has been modified to properly output unsigned types. Support for NCAR's bluefire platform. Numerous bugfixes.

  •  19 Jun 2011 07:26

Release Notes: Build options have been fixed to conform to standards. Bugfixes include szlib linking, support for large blocksize filesystems, backwards compatibility, DAP support, unsigned longlong, support for platforms without uint, parallel I/O in F77, and assorted F90 issues. The code was upgraded to work with HDF5 1.8.7. The documentation was updated.

Screenshot

Project Spotlight

Quenlig

An online interactive tutorial and free text assesments.

Screenshot

Project Spotlight

JSON-delta

A diff/patch library for JSON-serialized data structures.