NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hello all, The Unidata netCDF team is happy to announce the release of netCDF-C 4.7.1 and netCDF-Fortran 4.5.0. The C++ interface release is next on the agenda. NetCDF-C - Download sources: - https://www.unidata.ucar.edu/downloads/netcdf/index.jsp - https://www.github.com/Unidata/netcdf-c/releases - Documentation: https://www.unidata.ucar.edu/software/netcdf/docs - Windows binaries download: https://www.unidata.ucar.edu/software/netcdf/docs/winbin.html NetCDF-Fortran - Download sources: - https://www.unidata.ucar.edu/downloads/netcdf/index.jsp - https://github.com/Unidata/netcdf-fortran/releases - Documentation: https://www.unidata.ucar.edu/software/netcdf/fortran/docs/ Please feel free to contact us with any bug reports or questions! See below for the abbreviated changelogs for each release. Thank you very much all, have a great day! -Ward Ward Fisher Unidata Software Engineer - NetCDF Team Lead NetCDF-C Release Notes The changes from the previous version include (but are not limited to): - [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 <https://github.com/Unidata/netcdf-c/issues/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 <https://github.com/Unidata/netcdf-c/issues/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 <https://github.com/Unidata/netcdf-c/issues/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 <https://github.com/Unidata/netcdf-c/issues/1436> - Various other bugfixes and improvements. NetCDF-Fortran Release Notes Requirements - netCDF-C: 4.6.0 or greater Changes - Moved netCDF classic F90 API tests to new subdirectory nf03_test. - Moved netCDF-4 F77 API tests to new subdirectory nf_test4. - Moved netCDF-4 F90 API tests to new subdirectory nf03_test4. - Fixed bug which caused parallel I/O tests to not be run. See #155 <https://github.com/Unidata/netcdf-fortran/issues/155> and #157 <https://github.com/Unidata/netcdf-fortran/issues/157>. - Fixed bug in the setting of file cache preemption for netCDF-4 files. See #146 <https://github.com/Unidata/netcdf-fortran/issues/146>. - Removed many near-duplicate tests files, now they are created at build time with sed. See #165 <https://github.com/Unidata/netcdf-fortran/issues/165>. - Removed no longer needed configure options —enable-dll (see #161 <https://github.com/Unidata/netcdf-fortran/issues/161>), —enable-extra-tests (see #114 <https://github.com/Unidata/netcdf-fortran/issues/114>), —enable-extra-example-tests(see #126 <https://github.com/Unidata/netcdf-fortran/issues/126>), and —enable-valgrind (see #118 <https://github.com/Unidata/netcdf-fortran/issues/118>). - Moved handling of F77 man page to the docs directory. See #141 <https://github.com/Unidata/netcdf-fortran/issues/141> - Various other bugfixes and improvements.
netcdfgroup
archives: