[Thread Prev][Thread Next][Index]

[ferret_users] Re: decadal time axis



James, others—
 
Thanks, this solved my issue!
 
On 26 Sep 11:39 James Orr wrote:
> In response to your recent question on the ferret list, try something like the 
> following:
> 
> define axis/t="1-jul-1000":"1-jul-2000":1/units="years"/npoints=100/cal=noleap/edges tdecadal
 
I tried this, and indeed
 
 
yes? sh grid gdecadal
GRID GDECADAL
name       axis              # pts   start                end
normal    X
normal    Y
normal    Z
TDECADAL  TIME               100 r   01-JUL-1005 00:00    01-JUL-1995 00:00
yes? sh axis tdecadal
name       axis              # pts   start                end
TDECADAL  TIME               100 r   01-JUL-1005 00:00    01-JUL-1995 00:00
T0 = 01-JAN-1000
CALENDAR = NOLEAP
Axis span (to cell edges) = 1000
yes? plot sssO12[d=1,i=1,j=100,k=1,gt=gdecadal]
**ERROR: regridding: only @ASN regridding between calendar and
non-calendar axes: SSSO12
yes? plot sssO12[d=1,i=1,j=100,k=1,gt=gdecadal@asn]
yes? 
 
 
The last command works and the figure shows something decent!
 
I guess that the @ASN is applied first to get rid of the (wrong) time
axis, and then the gdecadal grid is used (which has normal x, y and z
axes and tdecadal as the time axis).
 
For me, the essential points from James' solution are the 'npoints'
specification and taking the outer boundaries of the timespan.
 
—Marco
 

[Thread Prev][Thread Next][Index]