NetCDF 4.7.3

NetCDF (Network Common Data Form) is a set of interfaces for array-oriented data access and a freely distributed collection of data access libraries for C, Fortran, C++, Java, and other languages. The netCDF libraries support a machine-independent format for representing scientific data. Together, the interfaces, libraries, and format support the creation, access, and sharing of scientific data. See the netCDF package overview

Tags
License
State stable

Recent Releases

4.7.321 Nov 2019 03:16 minor feature: OSX Enhancement Corrected an where protected memory was being written to with some pointer slight-of-hand. This has been in the code for a while, but appears to be caught by the compiler on OSX, under circumstances yet to be completely nailed down. See GitHub #1486 for more information. Enhancement Parallel IO Added support for parallel functions in MSVC. See Github #1492 for more information. Enhancement Added a function for changing the ncid of an open file. This function should only be used if you know what you are doing, and is meant to be used primarily with PIO integration. See GitHub #1483 and GitHub #1487 for more information. Enhancement Various and enhancements.
4.7.223 Oct 2019 03:15 minor feature: OSX Enhancement Corrected an where protected memory was being written to with some pointer slight-of-hand. This has been in the code for a while, but appears to be caught by the compiler on OSX, under circumstances yet to be completely nailed down. See GitHub #1486 for more information. Enhancement Parallel IO Added support for parallel functions in MSVC. See Github #1492 for more information. Enhancement Added a function for changing the ncid of an open file. This function should only be used if you know what you are doing, and is meant to be used primarily with PIO integration. See GitHub #1483 and GitHub #1487 for more information. Enhancement Various and enhancements.
4.7.126 Sep 2019 04:06 minor feature: Enhancement Added unit_test directory, which contains unit tests for the libdispatch and libsrc4 code (and any other directories that want to put unit tests there). Use --disable-unit-tests to run without unit tests (ex. for code coverage analysis). See GitHub #1458 Bug Fix Remove obsolete _CRAYMPP and LOCKNUMREC macros from code. Also brought documentation up to date in man page. These macros were used in ancient times, before modern parallel I/O systems were developed. Programmers interested in parallel I/O should see nc_open_par() and nc_create_par(). See GitHub #1459 Enhancement Remove obsolete and deprecated functions nc_set_base_pe() and nc_inq_base_pe() from the dispatch table. (Both functions are still supported in the library, this is an internal change only.) See GitHub #1468 Bug Fix Reverted nccopy behavior so that if no -c parameters are given, then any default chunking is left to the netcdf-c library to decide. See GitHub #1436 Various other bugfixes and enhancements.