...
# Retrieve land-sea mask and interpolate to LL grid
lsm = retrieve(
type : "an",
date : -1,
param : "lsm",
grid : [1.5,1.5],
levtype : "sfc"
)
# The following line forces the values to 0 or 1.
lsm = lsm > 0.5
# Now compute the average value on land and on sea
land = integrate(field, lsm)
sea = integrate(field, not lsm)
number or list Anchor interpolate interpolate interpolate
( fieldset,list )
number or list interpolate
( fieldset,number,number )
...
For each field in the input fieldset, this function creates a field where each grid point has the value of the sine of its latitude. For example, the following macro adds the coriolis parameter to each grid point of a field :
# Computes absolute vorticity from vorticity
omega = 2 * pi / 86400
coriolis = 2 * omega * sinlat(vort)
absvort = vort + coriolis
fieldset
sort
( fieldset )
fieldset sort
( fieldset,string )
fieldset sort
( fieldset,list )
fieldset sort
( fieldset,string,string )
fieldset sort
( fieldset,list,string )
fieldset sort
( fieldset,list,list )
...