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.
Release Notes: Extensive code refactoring was done for performance and ease of maintenance. Bugs were fixed.
Release Notes: This release modifies the OPeNDAP constraint parser to be more compatible with a Java version of the parser. It modifies ncgen to utilize iterators internally; there should be no user visible effect. It adds libdispatch, which decides whether to call a netcdf classic, netcdf-4, or OPeNDAP version of each function in the API. It has a fix for a make bug that caused the documentation to be unnecessarily rebuilt after make clean. It fixes a bug in accessing a multidimensional variable with more than 4 billion values on a 32-bit platform. It fixes memory performance problems in parallel I/O. There are minor bugfixes, speedups, and documentation updates.
Release Notes: This release updates the GridSpec implementation and has assorted bugfixes.
Release Notes: Updates include remote data access with a built-in OPeNDAP client, a new utility nccopy, ncgen that works with netCDF-4 enhanced data mode, the ability to read some HDF4 and HDF5 data files, use of the parallel-netcdf library for parallel I/O to classic format files, bugfixes, and portability and performance enhancements.
Release Notes: This release adds optional arguments to the F90 API so that all netCDF-4 settings may be accomplished with optional arguments, instead of separate function calls. It adds control of the HDF5 chunk cache to allow for user performance tuning. It changes default chunking to better handle very large variables. Performance refactoring of core netCDF-4/HDF5 read/write code. Additional parallel I/O tests and benchmarks. Experimental OPeNDAP support based on a new C-only implementation. Improved portability, especially on high-performance platforms.