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.

[netcdfgroup] netCDF operators NCO version 3.9.5 are ready

The netCDF operators NCO version 3.9.5 are ready.

http://nco.sf.net (Homepage)
http://dust.ess.uci.edu/nco (Homepage "mirror")

This release extends the Multi-slabbing Algorithm (MSA) and -X switch
to operators beyond ncks: ncbo, ncea, ncecat, ncflint, ncpdq, ncra,
and ncrcat. Why might you care? MSA allows one to obtain and operate
on irregular hyperslabs. The fastest/simplest NCO-way to process data
from cell-based (e.g., geodesic) grids or flight-track trajectories,
for example, is to use MSA and/or -X to specify the hyperslabs.
This can be done two ways. First, multiple -d switches for the same
coordinate:

ncra -d lon,10.,15. -d lon,15.,20. -d lon,80.,90. in.nc out.nc

Note the multiple hyperslabs (multi-slabs) in the lon dimension.
ncks has always handled multi-slabs, now other operators do too.

Second, NCO now supports the -X argument to utilize CF-compliant
auxiliary coordinate variables. NCO searches the file for
variables with the "standard_name" attribute of "latitude" and
"longitude" and uses these coordinates. The argument to -X is a
box in the order lon_min,lon_max,lat_min,lat_max:

ncra -O -X 0.,180.,-30.,30. -v gds_3dvar in.nc out.nc

For more details, see

http://nco.sf.net/nco.html#msa
http://nco.sf.net/nco.html#aux

Karen Schuchardt of PNNL supplied the -X code and encouragement.
PNL will use -X to help analyze global cloud-resolving model data:

http://www.pnl.gov/science/highlights/highlight.asp?id=416

Henry Butowsky optimized the MSA implementation to support -X.

A. Multi-slabbing (MSA) available on most operators (Henry Butowsky)
   ncbo, ncea, ncecat, ncflint, ncpdq, ncra, and ncrcat support MSA.
   Auxiliary coordinates (Karen Schuchardt) available with -X.
   http://nco.sf.net/nco.html#msa
   http://nco.sf.net/nco.html#aux

B. ncap2 builds on Solaris (Henry Butowsky)

C. Prevent copying global metadata with -M, --metadata switch on
   ncecat
   http://nco.sf.net/nco.html#ncecat

D. Fix netCDF4-enabled NCO builds on cygwin. Thanks to Mark Hadfield.

E. Pre-built Debian Sid & Ubuntu Hardy packages are available.
   http://nco.sf.net#debian

F. Pre-built RPM packages are available.
   http://nco.sf.net#rpm

G. Did you try SWAMP (Script Workflow Analysis for MultiProcessing)?
   SWAMP efficiently schedules and executes NCO scripts on remote servers:

   http://swamp.googlecode.com

   SWAMP can work command-line operator analysis scripts besides NCO.
   If you must transfer lots of data from a server to your client
   before you analyze it, then SWAMP may speed things up.
   Try SWAMP give us your feedback.

H. Reminder: NCO support for netCDF4 features is tracked at

   http://nco.sf.net/nco.html#nco4

   NCO currently supports netCDF4 atomic data types and compression.
   NCO 3.9.5 with netCDF4 support should work with HDF5 1.8 final
   and netCDF4 snapshot2008022009 and newer.

   export NETCDF4_ROOT=/usr/local/netcdf4 # Set netCDF4 location
   cd ~/nco;./configure --enable-netcdf4  # Configure mechanism -or-
   cd ~/nco/bld;./make NETCDF4=Y allinone # Old Makefile mechanism

Enjoy,
Charlie
--
Charlie Zender, Department of Earth System Science, UC Irvine
Sab. at CNRS/LGGE-Grenoble until 20080815 :) 011+33+476+824236
Laboratoire de Glaciologie et Géophysique de l'Environnement
54 rue Molière BP 96, 38402 Saint Martin d'Hères Cedex, France


  • 2008 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: