[Thread Prev][Thread Next][Index]

Re: [ferret_users] modify argument list of a variable (e.g. SSH)



Hello Haoping,

I think that the @ASN transform will work for you.

Paulo
---------------------------------------------------
On Tue, 2011-12-06 at 12:37 -0500, Haoping Yang wrote:
> Dear ferreters,
> 
> Here I use a simple example to describe my problem. A netcdf dataset 
> OLD.nc contains:
> ------------------------------------------------------------
> dimensions:
>         Longitude = 271 ;
>         Latitude = 193 ;
> variables:
>         float Longitude(Longitude) ;
>         float Latitude(Latitude) ;
>         float SSH_OLD(Latitude, Longitude) ;
> ------------------------------------------------------------
> yes? use OLD.nc
> yes? show data
>      currently SET data sets:
>     1> ./iarchv.2011_001_00_2d.nc  (default)
>  name     title       I         J         K         L
>  SSH      SSH         1:271     1:193     ...       ...
> 
> 
> Now I wanna use ferret to generate a new netcdf file NEW.nc with a new 
> list of arguments for the variable SSH. I mean I want to simply express 
> SSH as a function of iaxis (1,2,3,...,271) and jaxis(1,2,3,...193) to 
> replace SSH_OLD(Latitude, Longitude):
> ------------------------------------------------------------
> dimensions:
>         iaxis = 271 ;
>         jaxis = 193 ;
> variables:
>         int iaxis(iaxis) ;
>         int jaxis(jaxis) ;
>         float SSH(jaxis, iaxis) ;
> ------------------------------------------------------------
> 
> I tried to use the section below but it doesn't work and gives me a file 
> with wrong data.
> yes? define axis/x=1:271:1 iaxis
> yes? define axis/y=1:193:1 jaxis
> yes? define grid/x=iaxis/y=jaxis new_grid
> yes? let SSH=SSH_OLD[d=1,g=new_grid]
> yes? save/file="NEW.nc" SSH
> 
> Can anyone show me a few ferret scripts that might be able to get the 
> expected NEW.nc?
> 
> Many thanks!
> 
> Haoping




[Thread Prev][Thread Next][Index]
Contact Us
Dept of Commerce / NOAA / OAR / PMEL / Ferret

Privacy Policy | Disclaimer | Accessibility Statement