[Thread Prev][Thread Next][Index]
[ferret_users] Bug in sampleXY....?
Hi all,
I've had a couple of issues with sampleXY that I thought I should report. (Sorry if this has been noted, but I can't seem to access the email archives on the website)
1. Longitudes cannot be negative it seems (i.e. negative degrees_east). E.g., with coads_climatology:
yes? let dat = samplexy(sst,{160,180,-20},{0,0,0}) !3rd longitude is 20W
yes? list dat
VARIABLE : SAMPLEXY(SST,{160,180,-20},{0,0,0})
FILENAME : coads_climatology.cdf
FILEPATH : /usr/local/ferret/data/
SUBSET : 3 by 12 points (X-TIME)
1 2 3
1 2 3
16-JAN / 1: 29.09 28.36 ....
15-FEB / 2: 29.09 28.38 ....
17-MAR / 3: 29.01 28.00 ....
16-APR / 4: 29.14 27.99 ....
16-MAY / 5: 29.19 28.41 ....
16-JUN / 6: 29.36 28.23 ....
16-JUL / 7: 29.00 28.52 ....
16-AUG / 8: 29.06 28.51 ....
15-SEP / 9: 29.24 28.26 ....
16-OCT / 10: 29.04 28.33 ....
15-NOV / 11: 29.07 28.76 ....
16-DEC / 12: 29.04 28.27 ....
yes? let dat = samplexy(sst,{160,180,340},{0,0,0}) !Convert 3rd longitude to positive value
yes? list dat
VARIABLE : SAMPLEXY(SST,{160,180,340},{0,0,0})
FILENAME : coads_climatology.cdf
FILEPATH : /usr/local/ferret/data/
SUBSET : 3 by 12 points (X-TIME)
1 2 3
1 2 3
16-JAN / 1: 29.09 28.36 26.90
15-FEB / 2: 29.09 28.38 27.42
17-MAR / 3: 29.01 28.00 27.87
16-APR / 4: 29.14 27.99 28.14
16-MAY / 5: 29.19 28.41 27.63
16-JUN / 6: 29.36 28.23 26.18
16-JUL / 7: 29.00 28.52 24.82
16-AUG / 8: 29.06 28.51 24.76
15-SEP / 9: 29.24 28.26 24.94
16-OCT / 10: 29.04 28.33 25.88
15-NOV / 11: 29.07 28.76 26.29
16-DEC / 12: 29.04 28.27 26.22
2. It also seems that the longitude axis of the data needs to be defined as positive values. I had a file where the longitude dimension was "degrees_east", but the values ranged from -180 to 180. The sampleXY function only worked after I regridded the data to positive values (i.e. -20 -> 340 etc), but it plotted fine.
Cheers,
Paul
[Thread Prev][Thread Next][Index]
Contact Us
Dept of Commerce /
NOAA /
OAR /
PMEL /
Ferret
Privacy Policy | Disclaimer | Accessibility Statement