[Thread Prev][Thread Next][Index]

Gaps and @AVE regridding transform



Hello ferret users,

I've encountered a little problem in re-gridding a 10-minute gappy time series to a 1-hour axis using the @AVE transform.  Here's a ferret script that shows the problem:

USE "http://dods.mbari.org/cgi-bin/nph-nc/data/OASISdata/deployments/m1/199705/m1/netcdf/m1_metsys_19970731.nc";
DEFINE SYMBOL DMIN = "31-JUL-1997 18:00"
DEFINE SYMBOL DMAX = "24-SEP-1998 21:00"
LET BAR = y[gy=LATITUDE]   	! Scalar for below
LET FOO = x[gx=LONGITUDE]  	! Scalar for below
DEFINE SYMBOL TOUT = TIME_HR
DEFINE SYMBOL YOUT = LATITUDE_MET_HR
DEFINE SYMBOL XOUT = LONGITUDE_MET_HR
DEFINE AXIS/T=($DMIN):($DMAX):3600/T0="01-JAN-1970 00:00:00"/UNITS=seconds ($TOUT)
DEFINE AXIS/Y/UNITS=deg ($YOUT)=BAR
DEFINE AXIS/X/UNITS=deg ($XOUT)=`FOO+360`
SET AXIS/MODULO LONGITUDE LONGITUDE[L=1]

! Change missing data flag so that it's not 1
LET WIND_SPEED_1 = missing(WIND_SPEED_FLAG, -9999)

!
! Catch all flags.  Good data set to 1
!
LET WIND_SPEED_1F = IF WIND_SPEED_1 EQ 0 THEN 1
LET WIND_SPEED_2 = WIND_SPEED * WIND_SPEED_1F

!
! Regrid WIND_SPEED to new time grid
!
LET WIND_SPEED_AVG = WIND_SPEED_2[gt=($TOUT)@AVE,gy=($YOUT),gx=($XOUT)]

LET WIND_SPEED_LIN = WIND_SPEED_2[gt=($TOUT)@LIN,gy=($YOUT),gx=($XOUT)]

SET REGION/T=22-sep-1997:24-sep-1997
PLOT WIND_SPEED_2
PLOT/OV WIND_SPEED_AVG, WIND_SPEED_LIN



WIND_SPEED_AVG has a value of 120.7 after the 7 hour gap that begins at 1800 on Sep 22.  There also appears to be "invented" values at the beginning of the gap.  Perhaps I don't understand the use of the @AVE transform for doing this re-gridding.  Is there something better I should be using?

Thanks in advance for any help.

-Mike

--
Mike McCann (mccann@mbari.org)
Monterey Bay Aquarium Research Institute
7700 Sandholdt Road
Moss Landing, CA 95039-9644
Voice: (831) 775-1769 Fax: (831) 775-1646 http://www.mbari.org/rd/iag.htm




[Thread Prev][Thread Next][Index]

Dept of Commerce / NOAA / OAR / PMEL / TMAP

Contact Us | Privacy Policy | Disclaimer | Accessibility Statement