Howdy!
I've got a known netcdf file with some interesting attributes. 
Apparently string variables are inserted as arrays, perhaps to support 
older Fortran applicaitons...
Excerpting from an ncl_filedump output:
    dimensions:
       ncl_scalar = 1
       maxLDADmessageLen = 512
       maxSkyCover = 6
       maxSkyLen = 8
       maxStaTypeLen = 11
       maxProviderIdLen = 12
       maxStaIdLen = 6
       maxNameLength = 51
       maxHomeWFOlen = 4
       maxWeatherLen = 25
       maxSensor = 2
       maxLDADtestLen = 51
       QCcheckNum = 10
       QCcheckNameLen = 60
       ICcheckNum = 55
       ICcheckNameLen = 72
       maxStaticIds = 30000
       totalIdLen = 24
       nInventoryBins = 24
       maxPSTEntries = 300
       recNum = 5288  // unlimited
       character stationId ( recNum, maxStaIdLen )
          long_name :    alphanumeric station Id
          reference :    station table
       character handbook5Id ( recNum, maxStaIdLen )
          long_name :    Handbook5 Id (AFOS or SHEF id)
          reference :    station table
       character stationName ( recNum, maxNameLength )
          long_name :    alphanumeric station name
          reference :    station table
And a print of the data for stationName yields:
ncl 16> print(stnName)
Variable: stnName
Type: character
Total Size: 269688 bytes
             269688 values
Number of Dimensions: 2
Dimensions and sizes:	[recNum | 5288] x [maxNameLength | 51]
Coordinates:
Number Of Attributes: 2
   long_name :	alphanumeric station name
   reference :	station table
(0,0)	C
(0,1)	h
(0,2)	e
(0,3)	r
(0,4)	r
(0,5)	y
(0,6)	
(0,7)	P
(0,8)	o
(0,9)	i
(0,10)	n
(0,11)	t
(0,12)	,
(0,13)	
(0,14)	W
(0,15)	A
(0,16)	0x00
(0,17)	0x00
...
ncl 19> print (stnId)
Variable: stnId
Type: character
Total Size: 31728 bytes
             31728 values
Number of Dimensions: 2
Dimensions and sizes:	[recNum | 5288] x [maxStaIdLen | 6]
Coordinates:
Number Of Attributes: 2
   long_name :	alphanumeric station Id
   reference :	station table
(0,0)	C
(0,1)	H
(0,2)	Y
(0,3)	W
(0,4)	1
(0,5)	0x00
(1,0)	A
(1,1)	P
(1,2)	1
(1,3)	6
(1,4)	4
(1,5)	0x00
(2,0)	A
(2,1)	P
(2,2)	2
(2,3)	0
(2,4)	4
(2,5)	0x00
...
Is there a good way to read in the data so that the character data are 
read as strings?
Thanks gerry
-- Gerry Creager -- gerry.creager@tamu.edu Texas Mesonet -- AATLT, Texas A&M University Cell: 979.229.5301 Office: 979.458.4020 FAX: 979.862.3983 Office: 7607 Eastmark Drive, Suite 112, College Station, TX 77840 _______________________________________________ ncl-talk mailing list List instructions, subscriber options, unsubscribe: http://mailman.ucar.edu/mailman/listinfo/ncl-talkReceived on Tue Nov 8 15:58:06 2011
This archive was generated by hypermail 2.1.8 : Mon Nov 14 2011 - 10:41:55 MST