[Thread Prev][Thread Next][Index]

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



Thanks for all responses. Yes, the @ASN has solved my problem. -Haoping

Paulo B. Oliveira wrote:
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