NEWS
RNetCDF 2.9-2 (2024-03-24)
- Use pkg-config on Windows to fix linking with upcoming Rtools version
RNetCDF 2.9-1 (2024-01-09)
- Fix support for parallel I/O with MPICH (and related MPI variants)
- Fix error handlers to remove potentially insecure format strings
RNetCDF 2.8-1 (2023-10-23)
- Fix builds on platforms where share directory is not under $R_HOME
- Fix UBSAN warning when converting empty NC_CHAR to R string
- Fix type conversions with oneAPI compiler
RNetCDF 2.7-1 (2023-10-09)
- Fix crash when calling nc_free_vlen on vlen with zero-length
- Support packing and unpacking of vlen
- Support fill value conversions in non-numeric data types:
NC_CHAR, NC_STRING, enum, compound, and vlen
- Improve support for NetCDF parallel I/O in configure script:
- Specify MPI compiler via argument --with-mpicc
- Enable MPI tests in R CMD check via argument --with-mpiexec
- Give warnings if MPI and/or NetCDF parallel I/O not detected
- Add configure option --with-nc-config-static to allow selection of
static libraries from nc-config
- Build Windows package with NetCDF library from RTools4x
- Adapt to newer RTools by using configure script on Windows
- Add examples using hierarchical groups to help for grp.inq.nc
RNetCDF 2.6-2 (2023-01-17)
- Fix compiler warnings reported by R-devel
RNetCDF 2.6-1 (2022-06-27)
- Windows: update binary packages to netcdf 4.9.0 with OpenDAP
RNetCDF 2.5-2 (2021-08-20)
- Support hdf5 filters via multi-filter interface (netcdf>=4.8.0)
- Windows: update binary packages to netcdf 4.7.4 with OpenDAP
- Generate type conversions with m4 macros
- Reduce CPU time for utcal.nc example to pass CRAN checks
RNetCDF 2.4-2 (2020-09-12)
- Support reading/writing special values (e.g. NA, Inf) without substitution,
mainly in cases where type conversion between R and NetCDF is not required.
- Fix selection of na.mode values 0,1,2
- Fix range checks for numeric conversions with packing
- Significantly increase test coverage of type conversion routines
- Support parallel NetCDF when running with MPI
- Allow creation of datasets in "data64" (CDF5) format
- Support diskless files and in-memory manipulation of persistent files
RNetCDF 2.3-1 (2020-05-04)
- Fix problem when defining scalar variables with netcdf-4.7.4
RNetCDF 2.1-1 (2019-10-20)
- Remove automatic handling of fill values in user-defined types
- Link rwinlib libraries by pathname to fix r-hub Windows builds
- Correct quoting of external software names in DESCRIPTION
RNetCDF 2.0-4
- Fix OSX packages by linking expat library
RNetCDF 2.0-3 (2019-10-08)
- Support NetCDF-4 features for reading and writing of datasets.
- Suggest bit64 package for NC_INT64 and NC_UINT64 types.
- Drop support for netcdf-3.x library, require netcdf-4.x.
- Drop support for udunits-1 library.
- Disable calendar functions if udunits-2.x is not found during build.
RNetCDF 1.9-1 (2017-10-08)
- Allow multiple NA values in count argument of var.get.nc/var.put.nc,
so that corresponding dimensions are read/written to their defined length.
- Fix support for OPeNDAP (if enabled by the netcdf library)
- Build Windows packages with netcdf4 library
- Enable OPeNDAP in Win64
- Disable OPeNDAP in Win32, because it causes RNetCDF to crash
- Thanks to Jeroen Ooms for giving us https://github.com/rwinlib/netcdf!
- Register C routines for efficient access by R
RNetCDF 1.8-2 (2016-02-21)
- Add support for POSIXct timestamps to utcal.nc and utinvcal.nc.
- Use nc-config by default in configure to find netcdf build settings.
- Allow customisation of configure by variables CPPFLAGS, LDFLAGS and LIBS,
and remove the following options: --with-netcdf-include, --with-netcdf-lib,
--with-hdf5-lib, --with-udunits-include, --with-udunits-lib.
RNetCDF 1.7-3 (2015-05-11)
- Support reading/writing NC_CHAR as vectors of raw bytes
- Avoid intermediate copies of array data when possible
- Fix memory errors reported by valgrind for udunits2 calendar functions.
- Support compilation with udunits.h inside a udunits2 sub-directory.
- Add udunits data files to source package to ensure they can be found
when building binary packages for Windows and Mac.
RNetCDF 1.6.3-1 (2014-08-31)
- Allow reading of character vector or scalar
RNetCDF 1.6.2-3 (2014-06-16)
- Added HDF5 licence file for distribution
RNetCDF 1.6.2-2 (2014-05-26)
- Corrected potential memory leak in read/write of character arrays
RNetCDF 1.6.1-2 (2012-07-19)
- Added function read.nc
- Added packing/unpacking of data
RNetCDF 1.5.3-1 (2012-02-15)
- Optionally copy udunits data files during installation of RNetCDF.
- When loading RNetCDF in R, initialise udunits with copied data files.
RNetCDF 1.5.2-2 (2011-01-06)
- configure adds tests for extra libraries used by netcdf4 on some systems.
- Avoid repeated zeroing of character arrays in C interface.
RNetCDF 1.5.0-1 (2011-01-02)
- Add new modes (large, prefill, share) to nc_open and nc_create.
- Avoid unnecessary switching of define and data modes in C library
to prevent unwanted data movement within a file.
- configure script accepts optional path for hdf5 (for netcdf4 library).
- Added basic functional tests of package.
RNetCDF 1.2-1.1 (2010-05-17)
- Add build scripts for Windows.
RNetCDF 1.2-1 (2006-07-26)
- utcal.nc and utinvcal.nc optionally handle dates in string form.
- configure script accepts optional paths for netcdf and udunits.
RNetCDF 1.1-3 (2005-03-20)
- Minor bugfix for detection of udunits headers in configure script.
RNetCDF 1.1-2 (2005-01-04)
- Return proper error status in C functions R_nc_sync and R_nc_get_vara_text.
RNetCDF 1.1-1 (2004-09-19)
- Add option to collapse singleton dimensions when reading arrays.
- Allow reading of arrays without conversion of missing values.
RNetCDF 1.0-4 (2004-09-12)
- Search extra directories during configure.
RNetCDF 1.0-3 (2004-08-01)
- First release based on netcdf package by Thomas Lumley
and ncdf package by David Pierce.