Version 4.3.6 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.
From the release message:
The current release fixes a few problems (nice bugs, not nasty ones) and makes NCO more precise and interoperable with CF checkers. Versions 4.3.2-4.3.5 suffer from a number of bugs now fixed. Anyone using those versions is encouraged to upgrade.
The big change is default promotion of single- to double-precision math.
Rounding errors can accumulate to worrisome levels during arithmetic
performed on large (>~10,000) arrays of single-precision floats.
The --dbl
switch introduced in 4.3.5 is NCO's new default.
The manual
contains a detailed discussion of the trade-offs.
NCO will now be slower and take more memory on such calculations.
But now it will always agree with most other fat and slow tools.
Power users can still opt for speed and single-precision with --flt
.
Multiple record dimensions in one variable have some interesting
properties. For now, we prefer to avoid them Thus we've made it
harder to inadvertently produce them until we revisit the issue later.
ncecat
and ncpdq
will no longer add to the number of record dimensions
of an existing record variable. Usually that's what you want.
Trust me. I'm from the government
Additional details are available in the ChangeLog.