The "E" and "F" dimensions don't have to represent ensemble and
forecast - really any more than "X" and "Y" have to be longitude
and latitude. But there is an assumed ordering of dimensions, F,
E, T, Z, Y, X. You may be able to open this file with USE/ORDER=
to specify a permutation. Ferret does use attributes to try to
determine axis directions, within the assumed ordering, so two
different axes that have units of "degrees_east", for instance,
may cause us trouble.
Let us know if you make some headway, and which version of Ferret
you're running.
Ansley
I would like to use Ferret to plot up output from the
Multiscale Modeling Framework (MMF)/Superparameterized version
of the Community Atmosphere Model (CAM). This version of CAM
uses embedded cloud resolving models (CRMs) in each global
climate model (GCM) column to replace the traditional cloud and
radiation parameterizations. The netCDF output uses extra
dimensions to represent the CRM columns inside of each GCM
column. In theory, Ferret should be able to read this number of
dimensions, but in practice, it fails because of the assumptions
that the "e" and "f" dimensions are related to ensembles and
forecast times. I'm curious, does anybody know a way around this
issue?
Here are the details if it helps... The dimensions (names
changed for clarity) of the CRM variables are defined as (time,
crm_nz, crm_ny, crm_nx, gcm_ny, gcm_nx), where the gcm_XX
dimensions are the (x,y) coordinates on the GCM grid and the
crm_XX dimensions are the (x,y,z) coordinates of the CRM grid
embedded in the given GCM (x,y) location. When I open a file
with these types of variables, Ferret either gets confused or
hangs (depending on the ordering of the variables in the file).
The errors I get when issuing the "use" to open the file are:
*** NOTE: Unspecified or unsupported ordering of axes in
variable CRM_NC_LON_60e_to_140e_LAT_10s_to_40n
*** NOTE: The default ordering will be used
No error (OPeNDAP/netCDF Error code 0)
CRM_NC_LON_60e_to_140e_LAT_10s_to_40n
Calendar definitions on T and F axes must match
*** NOTE: tm intern err: netCDF grid w/ static axis (this
last line repeats lots of times before Ferret hangs)
Thanks for any suggestions. I might be stuck on this one and
have to revert to a different plotting/analysis program.
-Bill