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||Utilities Software Development Libraries Scientific/Engineering|
|Operating Systems||POSIX IRIX HP-UX GNU/Hurd BSD OpenBSD NetBSD FreeBSD Unix Solaris SCO Other Linux BSD/OS AIX Windows|
|Implementation||Fortran C++ C|
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 with the NetCDF-4/HDF5 features enabled before the C++ and Fortran components can be built or used.
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.
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.