Hi Patrick, In recent Ferret versions we tried to make sure axes have the same direction in all grids, and no longer use dimension names to set the direction of an axis, instead using the attributes of coordinate variables for determining directions. This hasn't been completely successful especially when the dimensions are not associated with coordinate variables but are given in the file only as dimensions. It should do better, particularly putting the dimension that's marked as UNLIMITED in the time direction. You have had trouble with these versions of Ferret and some of your datasets. Some of this we've discussed before; a vertex dimension is logically placed in these datasets "before" the X axis, which is not consistent with Ferret's grid. For the Ki_cellsZT.nc dataset, we can open it as follows and I think use it successfully: > ferret_v6842 yes? use/order=yzt Ki_cellsZT.nc *** NOTE: *** NOTE: Could not adjust grid for variable bounds_lon *** NOTE: Axes in grids may be inconsistent. yes? sh dat currently SET data sets: 1> ./Ki_cellsZT.nc (default) name title I J K L M N LON longitude ... 1:3612 ... ... ... ... LAT latitude ... 1:3612 ... ... ... ... BOUNDS_LON ... 1:6 1:3612 ... ... ... BOUNDS_LAT ... 1:6 1:3612 ... ... ... KI ... 1:3612 1:19 1:120 ... ... Patrick's dataset looks like this, with dimensions not coordinate axes for dimensions cell, Z, and time_counter: > ncdump -h Ki_cellsZT.nc netcdf Ki_cellsZT { dimensions: cell = 3612 ; nvert = 6 ; Z = 19 ; time_counter = UNLIMITED ; // (120 currently) variables: double lon(cell) ; lon:long_name = "longitude" ; lon:units = "degrees_east" ; lon:bounds = "bounds_lon" ; double lat(cell) ; lat:long_name = "latitude" ; lat:units = "degrees_north" ; lat:bounds = "bounds_lat" ; double bounds_lon(cell, nvert) ; double bounds_lat(cell, nvert) ; double Ki(time_counter, Z, cell) ; Ki:coordinates = "lon lat" ; } On 4/9/2013 9:43 AM, Patrick Brockmann
wrote:
|