Provided by: nco_4.9.1-1build2_amd64 bug

NAME

       ncrename - netCDF Renamer

SYNTAX

       ncrename  [-a old_name,new_name] [-a  ... ] [-D] [-d old_name,new_name] [-d  ... ] [-g old_name,new_name]
       [-g  ... ] [--glb att_name= att_val]] [-h] [--hdr_pad sz_byt][--hpss_try] [-l path] [-O] [-p  path]  [-R]
       [-r] [--ram_all] [-v old_name,new_name] [-v  ... ] input-file [ output-file]

DESCRIPTION

       ncrename  renames dimensions, variables, and attributes in a netCDF file.  Each object that has a name in
       the list of old names is renamed using the corresponding name in the list of  new  names.   All  the  new
       names  must  be  unique.  Every old name must exist in the input file, unless the name is preceded by the
       character ..  The validity of the old names is not checked prior to the renaming.  Thus, if an  old  name
       is specified without the the .  prefix and is not present in input-file, ncrename will abort.

       ncrename  is  the  exception  to  the normal rules that the user will be interactively prompted before an
       existing file is changed, and that a  temporary  copy  of  an  output  file  is  constructed  during  the
       operation.   If  only  input-file  is specified, then ncrename will change the names of the input-file in
       place without prompting and without creating a  temporary  copy  of  input-file.   This  is  because  the
       renaming  operation  is  considered  reversible  if the user makes a mistake.  The new_name can easily be
       changed back to old_name by using ncrename one more time.

       Note that renaming a dimension to the name of a dependent variable can be used to invert the relationship
       between  an  independent coordinate variable and a dependent variable.  In this case, the named dependent
       variable must be one-dimensional and should have no missing  values.   Such  a  variable  will  become  a
       coordinate variable.

       According  to  the  netCDF Users Guide, renaming properties in netCDF files does not incur the penalty of
       recopying the entire file when the new_name is shorter than the old_name.

OPTIONS

       -a     old_name, new_name Attribute renaming.  The old and new names of the attribute  are  specified  by
              the  associated  old_name  and new_name values.  Global attributes are treated no differently than
              variable attributes.  This option may  be  specified  more  than  once.   You  cannot  change  the
              attribute  name  for one particular variable (unless it is uniquely named); all occurrences of the
              attribute of a given name will be renamed.  This is considered an oversight and will be  addressed
              in a future version of NCO.

       -d     old_name,  new_name  Dimension  renaming.  The old and new names of the dimension are specified by
              the associated old_name and new_name values.  This option may be specified more than once.

       -g     old_name, new_name Group renaming.  The old and new names  of  the  group  are  specified  by  the
              associated old_name and new_name values.  This option may be specified more than once.

       -v     old_name,  new_name Variable renaming.  The old and new names of the variable are specified by the
              associated old_name and new_name values.  This option may be specified more than once.

       -i     Interactive.  ncrename will prompt for confirmation before overwriting an existing file.

EXAMPLES

       Rename the variable p to pressure and t to temperature in netCDF in.nc.  In this case p must exist in the
       input file (or ncrename will abort), but the presence of t is optional:
              ncrename -v p,pressure -v .t,temperature in.nc
       ncrename does not automatically attach dimensions to variables of the same name.  If you want to rename a
       coordinate variable so that it remains a  coordinate  variable,  you  must  separately  rename  both  the
       dimension and the variable:
              ncrename -d lon,longitude -v lon,longitude in.nc

       Create  netCDF  out.nc identical to in.nc except the attribute _FillValue is changed to missing_value (in
       all variables which possess it) and the global attribute Zaire is changed to Congo:
              ncrename -a _FillValue,missing_value -a Zaire,Congo in.nc out.nc

AUTHOR

       NCO manual pages written by Charlie Zender and originally formatted by Brian Mays.

REPORTING BUGS

       Report bugs to <http://sf.net/bugs/?group_id=3331>.

COPYRIGHT

       Copyright © 1995-2018 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.

SEE ALSO

       The full documentation for NCO is maintained as a Texinfo manual called the NCO Users Guide.  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 NCO Users Guide 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

              info nco

       should give you access to the complete manual, except for the TeX-intensive portions.

       ncap(1), ncap2(1), ncatted(1), ncbo(1), ncclimo(1),  nces(1),  ncecat(1),  ncflint(1),  ncks(1),  nco(1),
       ncpdq(1), ncra(1), ncrcat(1), ncremap(1), ncrename(1), ncwa(1)

HOMEPAGE

       The NCO homepage at <http://nco.sf.net> contains more information.

                                                                                                     NCRENAME(1)