Articles tagged: NetCDF

May 22, 2019

Unidata is in the process of developing a Zarr [] based variant of netcdf. As part of this effort, it was necessary to implement some support for chunking. Specifically, the problem to be solved was that of extracting a hyperslab of data from an n-dimensional variable (array in Zarr parlance) that has been divided into chunks (in the HDF5 sense). Each chunk is stored independently in the data storage -- Amazon S3, for example.

The algorithm takes a series of R slices of the form (first,stop,stride), where R is the rank of the variable. Note that a slice of the form (first, count, stride), as used by netcdf, is equivalent because stop = first + count*stride. These slices form a hyperslab.

The goal is to compute the set of chunks that intersect the hyperslab and to then extract the relevant data from that set of chunks to produce the hyperslab.

May 1, 2019

Version 4.7.0 of the netCDF-C library is now available. Please read the full announcement for a list of changes. Note that new versions of the netCDF FORTRAN and C++ libraries will be available shortly.

Mar 5, 2019

Version 4.6.3 of the netCDF-C library is now available. Please read the full announcement for a list of changes. Note that new versions of the netCDF FORTRAN and C++ libraries will be available shortly.

Feb 21, 2019

Version 4.7.9 of the netCDF Operators (NCO) has been released. NCO is an Open Source package that consists of a dozen standalone, command-line programs that take netCDF files as input, then operate (e.g., derive new data, average, print, hyperslab, manipulate metadata) and output the results to screen or files in text, binary, or netCDF formats.

Nov 26, 2018

Version 4.7.8 of the netCDF Operators (NCO) has been released. NCO is an Open Source package that consists of a dozen standalone, command-line programs that take netCDF files as input, then operate (e.g., derive new data, average, print, hyperslab, manipulate metadata) and output the results to screen or files in text, binary, or netCDF formats.

Nov 21, 2018

Version 4.6.2 of the netCDF-C library is now available. Please read the full announcement for a list of changes. Note that new versions of the netCDF FORTRAN and C++ libraries will be available shortly.

Sep 26, 2018

Version 4.7.7 of the netCDF Operators (NCO) has been released. NCO is an Open Source package that consists of a dozen standalone, command-line programs that take netCDF files as input, then operate (e.g., derive new data, average, print, hyperslab, manipulate metadata) and output the results to screen or files in text, binary, or netCDF formats.

Aug 22, 2018
Description

In May 2018, The HDF Group announced a new support strategy for the HDF5 libraries that are included in netCDF4. Because HDF5 libraries are needed by the netCDF4 libraries to create fully-featured netCDF files, the changes to The HDF group's support strategy have raised questions about netCDF's future path in the netCDF community.

Unidata and the netCDF team have been in close contact with The HDF Group since their announcement, and we reiterate our commitment to providing netCDF libraries that do not require any paid software licenses in order to create or read files that conform to the netCDF standard. Read on for details.

Jun 12, 2018

Version 4.7.5 of the netCDF Operators (NCO) has been released. NCO is an Open Source package that consists of a dozen standalone, command-line programs that take netCDF files as input, then operate (e.g., derive new data, average, print, hyperslab, manipulate metadata) and output the results to screen or files in text, binary, or netCDF formats.

The NCO project is coordinated by Professor Charlie Zender of the Department of Earth System Science, University of California, Irvine. More information about the project, along with binary and source downloads, are available on the SourceForge project page.

Apr 9, 2018

Version 4.7.4 of the netCDF Operators (NCO) has been released. NCO is an Open Source package that consists of a dozen standalone, command-line programs that take netCDF files as input, then operate (e.g., derive new data, average, print, hyperslab, manipulate metadata) and output the results to screen or files in text, binary, or netCDF formats.