problem with XDF file in 1.9b4

Dan Leins theedge981 at GMAIL.COM
Sat Nov 26 11:29:25 EST 2005


List,

I recently upgraded to 1.9b4 because I was having problems opening xdf files
in 1.8sl11.  Every time I opened an XDF file that pointed to a netcdf file -
I could display a variable only once, then it would core dump and die.
1.9b4 solved this problem, however a new problem exists.  I am attempting to
plot wind speed/direction and wave heights over Lake Erie.  I'm successful
in plotting wave height, however neither wind speed nor direction seem to
want to plot.  The wind speed is simply the magnitude of the wind, the
direction is obviously the direction - it's not broken down into u or v
components - not a concern at this point.  It seems as if GrADS is having a
hard time finding these variables in the netcdf file in the 1st place...this
is the error I get...


Couldn't find variable Wind_Mag_SFC (aliased to speed) in SDF file.
Data Request Error:  Error for variable 'speed'
  Error ocurred at column 1
DISPLAY error:  Invalid expression
  Expression = speed

I've included my xdf file and the headers of my netcdf file below...unless I
missed something - Wind_Mag_SFC is clearly defined in the netcdf file. I get
the same error for direction - that it's not able to find Wind_Dir_SFC.

The strange thing is that if I open this xdf file in 1.8sl11 - it works fine
- except for the nasty core dump problem.  The file opens, I can plot
'speed' or 'direction' just fine.  Is there something that needs to be added
to my xdf file now that I'm using 1.9b4?



Any help would be appreciated!



Thanks!

Dan Leins

ncdump -h

netcdf marine_cle {
dimensions:
 DIM_48 = 48 ;
 DIM_41 = 41 ;
 DIM_76 = 76 ;
 DIM_138 = 138 ;
 DIM_104 = 104 ;
variables:
 float Wind_Mag_SFC(DIM_48, DIM_41, DIM_76) ;
  Wind_Mag_SFC:validTimes = 1133006400, 1133010000, 1133010000, 1133013600,
1133013600, 1133017200, 1133017200, 1133020800, 1133020800, 1133024400,
1133024400, 1133028000, 1133028000, 1133031600, 1133031600, 1133035200,
1133035200, 1133038800, 1133038800, 1133042400, 1133042400, 1133046000,
1133046000, 1133049600, 1133049600, 1133053200, 1133053200, 1133056800,
1133056800, 1133060400, 1133060400, 1133064000, 1133064000, 1133067600,
1133067600, 1133071200, 1133071200, 1133074800, 1133074800, 1133078400,
1133078400, 1133082000, 1133082000, 1133085600, 1133085600, 1133089200,
1133089200, 1133092800, 1133092800, 1133096400, 1133096400, 1133100000,
1133100000, 1133103600, 1133103600, 1133107200, 1133107200, 1133110800,
1133110800, 1133114400, 1133114400, 1133118000, 1133118000, 1133121600,
1133121600, 1133125200, 1133125200, 1133128800, 1133128800, 1133132400,
1133132400, 1133136000, 1133136000, 1133139600, 1133139600, 1133143200,
1133143200, 1133146800, 1133146800, 1133150400, 1133150400, 1133154000,
1133154000, 1133157600, 1133157600, 1133161200, 1133161200, 1133164800,
1133164800, 1133168400, 1133168400, 1133172000, 1133172000, 1133175600,
1133175600, 1133179200 ;
  Wind_Mag_SFC:descriptiveName = "Surface Wind Magnitude" ;
  Wind_Mag_SFC:gridSize = 76, 41 ;
  Wind_Mag_SFC:domainOrigin = 65.3125, 34.625 ;
  Wind_Mag_SFC:domainExtent = 4.6875, 2.5 ;
  Wind_Mag_SFC:minMaxAllowedValues = 0., 125. ;
  Wind_Mag_SFC:gridType = "VECTOR" ;
  Wind_Mag_SFC:databaseID = "CLE_GRID__Official_00000000_0000" ;
  Wind_Mag_SFC:siteID = "CLE" ;
  Wind_Mag_SFC:units = "kts" ;
  Wind_Mag_SFC:level = "SFC" ;
  Wind_Mag_SFC:timeConstraints = 0, 3600, 3600 ;
  Wind_Mag_SFC:precision = 0 ;
  Wind_Mag_SFC:rateDependent = 0 ;
  Wind_Mag_SFC:latLonLL = -133.458999633789, 12.1899995803833 ;
  Wind_Mag_SFC:latLonUR = -49.3849983215332, 57.2900009155273 ;
  Wind_Mag_SFC:gridPointLL = 1, 1 ;
  Wind_Mag_SFC:gridPointUR = 93, 65 ;
  Wind_Mag_SFC:projectionType = "LAMBERT_CONFORMAL" ;
  Wind_Mag_SFC:latLonOrigin = -95., 25. ;
  Wind_Mag_SFC:stdParallelOne = 25. ;
  Wind_Mag_SFC:stdParallelTwo = 25. ;
  Wind_Mag_SFC:fillValue = -30000. ;
 float Wind_Dir_SFC(DIM_48, DIM_41, DIM_76) ;
  Wind_Dir_SFC:validTimes = 1133006400, 1133010000, 1133010000, 1133013600,
1133013600, 1133017200, 1133017200, 1133020800, 1133020800, 1133024400,
1133024400, 1133028000, 1133028000, 1133031600, 1133031600, 1133035200,
1133035200, 1133038800, 1133038800, 1133042400, 1133042400, 1133046000,
1133046000, 1133049600, 1133049600, 1133053200, 1133053200, 1133056800,
1133056800, 1133060400, 1133060400, 1133064000, 1133064000, 1133067600,
1133067600, 1133071200, 1133071200, 1133074800, 1133074800, 1133078400,
1133078400, 1133082000, 1133082000, 1133085600, 1133085600, 1133089200,
1133089200, 1133092800, 1133092800, 1133096400, 1133096400, 1133100000,
1133100000, 1133103600, 1133103600, 1133107200, 1133107200, 1133110800,
1133110800, 1133114400, 1133114400, 1133118000, 1133118000, 1133121600,
1133121600, 1133125200, 1133125200, 1133128800, 1133128800, 1133132400,
1133132400, 1133136000, 1133136000, 1133139600, 1133139600, 1133143200,
1133143200, 1133146800, 1133146800, 1133150400, 1133150400, 1133154000,
1133154000, 1133157600, 1133157600, 1133161200, 1133161200, 1133164800,
1133164800, 1133168400, 1133168400, 1133172000, 1133172000, 1133175600,
1133175600, 1133179200 ;
  Wind_Dir_SFC:descriptiveName = "Surface Wind Direction" ;
  Wind_Dir_SFC:gridSize = 76, 41 ;
  Wind_Dir_SFC:domainOrigin = 65.3125, 34.625 ;
  Wind_Dir_SFC:domainExtent = 4.6875, 2.5 ;
  Wind_Dir_SFC:minMaxAllowedValues = 0., 360. ;
  Wind_Dir_SFC:gridType = "VECTOR" ;
  Wind_Dir_SFC:databaseID = "CLE_GRID__Official_00000000_0000" ;
  Wind_Dir_SFC:siteID = "CLE" ;
  Wind_Dir_SFC:units = "degrees" ;
  Wind_Dir_SFC:level = "SFC" ;
  Wind_Dir_SFC:timeConstraints = 0, 3600, 3600 ;
  Wind_Dir_SFC:precision = 0 ;
  Wind_Dir_SFC:rateDependent = 0 ;
  Wind_Dir_SFC:latLonLL = -133.458999633789, 12.1899995803833 ;
  Wind_Dir_SFC:latLonUR = -49.3849983215332, 57.2900009155273 ;
  Wind_Dir_SFC:gridPointLL = 1, 1 ;
  Wind_Dir_SFC:gridPointUR = 93, 65 ;
  Wind_Dir_SFC:projectionType = "LAMBERT_CONFORMAL" ;
  Wind_Dir_SFC:latLonOrigin = -95., 25. ;
  Wind_Dir_SFC:stdParallelOne = 25. ;
  Wind_Dir_SFC:stdParallelTwo = 25. ;
  Wind_Dir_SFC:fillValue = -30000. ;
 char Wind_SFC_GridHistory(DIM_48, DIM_138) ;
 float WaveHeight_SFC(DIM_48, DIM_41, DIM_76) ;
  WaveHeight_SFC:validTimes = 1133006400, 1133010000, 1133010000,
1133013600, 1133013600, 1133017200, 1133017200, 1133020800, 1133020800,
1133024400, 1133024400, 1133028000, 1133028000, 1133031600, 1133031600,
1133035200, 1133035200, 1133038800, 1133038800, 1133042400, 1133042400,
1133046000, 1133046000, 1133049600, 1133049600, 1133053200, 1133053200,
1133056800, 1133056800, 1133060400, 1133060400, 1133064000, 1133064000,
1133067600, 1133067600, 1133071200, 1133071200, 1133074800, 1133074800,
1133078400, 1133078400, 1133082000, 1133082000, 1133085600, 1133085600,
1133089200, 1133089200, 1133092800, 1133092800, 1133096400, 1133096400,
1133100000, 1133100000, 1133103600, 1133103600, 1133107200, 1133107200,
1133110800, 1133110800, 1133114400, 1133114400, 1133118000, 1133118000,
1133121600, 1133121600, 1133125200, 1133125200, 1133128800, 1133128800,
1133132400, 1133132400, 1133136000, 1133136000, 1133139600, 1133139600,
1133143200, 1133143200, 1133146800, 1133146800, 1133150400, 1133150400,
1133154000, 1133154000, 1133157600, 1133157600, 1133161200, 1133161200,
1133164800, 1133164800, 1133168400, 1133168400, 1133172000, 1133172000,
1133175600, 1133175600, 1133179200 ;
  WaveHeight_SFC:descriptiveName = "Wave Height" ;
  WaveHeight_SFC:gridSize = 76, 41 ;
  WaveHeight_SFC:domainOrigin = 65.3125, 34.625 ;
  WaveHeight_SFC:domainExtent = 4.6875, 2.5 ;
  WaveHeight_SFC:minMaxAllowedValues = 0., 40. ;
  WaveHeight_SFC:gridType = "SCALAR" ;
  WaveHeight_SFC:databaseID = "CLE_GRID__Official_00000000_0000" ;
  WaveHeight_SFC:siteID = "CLE" ;
  WaveHeight_SFC:units = "ft" ;
  WaveHeight_SFC:level = "SFC" ;
  WaveHeight_SFC:timeConstraints = 0, 3600, 3600 ;
  WaveHeight_SFC:precision = 1 ;
  WaveHeight_SFC:rateDependent = 0 ;
  WaveHeight_SFC:latLonLL = -133.458999633789, 12.1899995803833 ;
  WaveHeight_SFC:latLonUR = -49.3849983215332, 57.2900009155273 ;
  WaveHeight_SFC:gridPointLL = 1, 1 ;
  WaveHeight_SFC:gridPointUR = 93, 65 ;
  WaveHeight_SFC:projectionType = "LAMBERT_CONFORMAL" ;
  WaveHeight_SFC:latLonOrigin = -95., 25. ;
  WaveHeight_SFC:stdParallelOne = 25. ;
  WaveHeight_SFC:stdParallelTwo = 25. ;
  WaveHeight_SFC:fillValue = -30000. ;
 char WaveHeight_SFC_GridHistory(DIM_48, DIM_104) ;
 short Topo(DIM_41, DIM_76) ;
  Topo:descriptiveName = "Topography" ;
  Topo:gridSize = 76, 41 ;
  Topo:domainOrigin = 65.3125, 34.625 ;
  Topo:domainExtent = 4.6875, 2.5 ;
  Topo:units = "ft" ;
  Topo:latLonLL = -133.458999633789, 12.1899995803833 ;
  Topo:latLonUR = -49.3849983215332, 57.2900009155273 ;
  Topo:gridPointLL = 1, 1 ;
  Topo:gridPointUR = 93, 65 ;
  Topo:projectionType = "LAMBERT_CONFORMAL" ;
  Topo:latLonOrigin = -95., 25. ;
  Topo:stdParallelOne = 25. ;
  Topo:stdParallelTwo = 25. ;
 float latitude(DIM_41, DIM_76) ;
  latitude:descriptiveName = "latitude" ;
  latitude:gridSize = 76, 41 ;
  latitude:domainOrigin = 65.3125, 34.625 ;
  latitude:domainExtent = 4.6875, 2.5 ;
  latitude:units = "degrees" ;
  latitude:latLonLL = -133.458999633789, 12.1899995803833 ;
  latitude:latLonUR = -49.3849983215332, 57.2900009155273 ;
  latitude:gridPointLL = 1, 1 ;
  latitude:gridPointUR = 93, 65 ;
  latitude:projectionType = "LAMBERT_CONFORMAL" ;
  latitude:latLonOrigin = -95., 25. ;
  latitude:stdParallelOne = 25. ;
  latitude:stdParallelTwo = 25. ;
 float longitude(DIM_41, DIM_76) ;
  longitude:descriptiveName = "longitude" ;
  longitude:gridSize = 76, 41 ;
  longitude:domainOrigin = 65.3125, 34.625 ;
  longitude:domainExtent = 4.6875, 2.5 ;
  longitude:units = "degrees" ;
  longitude:latLonLL = -133.458999633789, 12.1899995803833 ;
  longitude:latLonUR = -49.3849983215332, 57.2900009155273 ;
  longitude:gridPointLL = 1, 1 ;
  longitude:gridPointUR = 93, 65 ;
  longitude:projectionType = "LAMBERT_CONFORMAL" ;
  longitude:latLonOrigin = -95., 25. ;
  longitude:stdParallelOne = 25. ;
  longitude:stdParallelTwo = 25. ;

// global attributes:
  :creationTime = 1133019093 ;
  :creationTimeString = "Sat Nov 26 15:31:33 2005" ;
  :fileFormatVersion = "20010816" ;
  :startProcTime = "20051126_1200" ;
  :endProcTime = "20051128_1200" ;
}



This is my xdf file....

DSET ^marine_cle.cdf
TITLE Sample dataset
UNDEF -30000.0
XDEF DIM_76 76 LINEAR -83.76 0.06
YDEF DIM_41 41 LINEAR 41.40  0.035
TDEF DIM_48 48 LINEAR 12z26NOV2005 1hr
VARS 3
WaveHeight_SFC=>height 1 99 height
Wind_Mag_SFC=>speed 1 99 speed
Wind_Dir_SFC=>direction 1 99 direction
ENDVARS
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://gradsusr.org/pipermail/gradsusr/attachments/20051126/a61f2794/attachment.html 


More information about the gradsusr mailing list