ncpdq - netCDF Permute Dimensions Quickly, Pack Data Quietly...
Contents
Copyright
Copyright © 1995-present Charlie Zender
This is free software; see the source for copying conditions. There is NO warranty; not even for
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Description
ncpdq packs or re-shapes variables in input-file and stores them in output-file. Which variables to
pack/unpack are determined by the packing policy encoded in the pck_plc argument to the -P switch. Valid
pck_plc options are all_new,all_xst,xst_new, and upk. The numeric type of variable to pack or re-pack
a variable to is determined by the packing map encoded in the pck_map argument to the -M switch. Valid
pck_map options are flt_byt,flt_sht,hgh_byt,hgh_sht, and nxt_lsr.ncpdq re-shapes variables in input-file by re-ordering and/or reversing dimensions specified in the
dimension list. The dimension list is a comma separated list of dimension names, optionally prefixed by
negative signs, that follow the -a switch. To re-order variables by a subset of their dimensions,
specify these dimensions in a comma-separated list following -a, e.g., -alon,lat. To reverse a
dimension, prefix its name with a negative sign in the dimension list, e.g., -a-lat. Re-ordering and
reversal may be performed simultaneously, e.g., -alon,-lat,time,-lev.
Users may specify any permutation of dimensions, including permutations which change the record dimension
identity. The record dimension is re-ordered like any other dimension. The record dimension is always
the most slowly varying dimension in a record variable. The specified re-ordering will fail if it
requires creating more than one record dimension amongst all the output variables.
Homepage
The NCO homepage at <http://nco.sf.net> contains more information.
NCPDQ(1)
Name
ncpdq - netCDF Permute Dimensions Quickly, Pack Data Quietly...
Reporting Bugs
Report bugs to <http://sf.net/bugs/?group_id=3331>.
See Also
The full documentation for NCO is maintained as a Texinfo manual called the NCOUsersGuide. Because NCO
is mathematical in nature, the documentation includes TeX-intensive portions not viewable on character-
based displays. Hence the only complete and authoritative versions of the NCOUsersGuide are the PDF
(recommended), DVI, and Postscript versions at <http://nco.sf.net/nco.pdf>, <http://nco.sf.net/nco.dvi>,
and <http://nco.sf.net/nco.ps>, respectively. HTML and XML versions are available at
<http://nco.sf.net/nco.html> and <http://nco.sf.net/nco.xml>, respectively.
If the info and NCO programs are properly installed at your site, the command
infonco
should give you access to the complete manual, except for the TeX-intensive portions.
ncap2(1), ncatted(1), ncbo(1), ncclimo(1), nces(1), ncecat(1), ncflint(1), ncz2psx(1), ncks(1), nco(1),
ncpdq(1), ncra(1), ncrcat(1), ncremap(1), ncrename(1), ncwa(1)
Syntax
ncpdq [-3] [-4] [-5] [-6] [-7] [-A] [-a dim[,...]] [--bfr sz_byt][-C][-c] [--cmp cmp_sng] [--cnk_byt
sz_byt][--cnk_cshsz_byt][--cnk_dmnnm,sz_lmn] [--cnk_map map] [--cnk_min sz_byt] [--cnk_plc plc]
[--cnk_scl sz_lmn][-Ddbg_lvl] [-d dim,[ min][,[ max]]] [-F] [--fl_fmt=fmt] [-G gpe_dsc] [-g grp[,...]]
[--glb att_name=att_val]] [-H] [-h] [--hdf] [--hdr_pad sz_byt][--hpss_try] [-L dfl_lvl] [-l path] [-M
pck_map] [--mrd] [--msa] [--no_cll_msr] [--no_frm_trm] [--no_tmp_fl] [-O] [-o output-file] [-P pck_plc]
[-p path] [--qnt var1[, var2[,...]]= prc]] [--qnt_alg alg_nm] [-R] [-r] [--ram_all] [-t thr_nbr] [-U]
[--uio] [--unn] [-v var[,...]] [-X box] [-x] input-file [ output-file ]
