On Sep 4, 10:50pm, Gary Strand wrote:
> Subject: Changing dimension values?
>
> This is probably a stupid question, but is there an easier way than using nc-
> dump to change a dimension's values? Say I want to change time from seconds
to
> days - just divide every value appropriately. However, I've got quite a lot
of
> data to go through and a painless method would be very nice.
>
> Thanks for any advice/suggestions.
> --
> Gary Strand
> strandwg@xxxxxxxxxxxxx
http://www.cgd.ucar.edu/ccr/gary
>-- End of excerpt from Gary Strand
=========================================================
Hi Gary,
Since you're a Ferret user ...
The Ferret program can do all sorts of "messing with grids" on NetCDF files
that are "COARDS-standard" (see
http://www.unidata.ucar.edu/packages/netcdf/conventions.html).
For your question, use the DEFINE AXIS command to make a new time axis, say
"TDAYS", in units of days (time steps may be even or uneven). Then regrid your
variable along the T axis by "association" (replacement) using the syntax
"GT=TDAYS@ASN" as follows:
LET var_in_days = var_in_secs[GT=TDAYS@ASN]
SAVE/file=new_file.nc var_in_days
cheers - steve
| NOAA/PMEL | ph. (206) 526-6080
Steve Hankin | 7600 Sand Point Way NE | FAX (206) 526-6744
| Seattle, WA 98115-0070 | hankin@xxxxxxxxxxxxx
| http://www.pmel.noaa.gov/ferret/home.html |