3
ifile = "../testdata/mulval.grb"
5
cdi = CdiObj.Cdi(ifile)
7
print 'Stream: ',cdi.streamID,' vlistID:',cdi.vlistID,' nvars:{d}', cdi.nvars
9
print '#========== TAXES ====================================#'
10
for k in range(cdi.taxes.size()):
11
print k,": ", cdi.taxes[k].ntsteps
13
print '#========== GRIDS ====================================#'
14
for k in range(cdi.grids.size()):
15
print k,": ", cdi.grids[k].size,' ', cdi.grids[k].xname,' ', cdi.grids[k].yname,' ', cdi.grids[k].ylongname
17
print "#========== ZAXES ====================================#"
18
for k in range(cdi.zaxes.size()):
19
print k,": ", cdi.zaxes[k].size,' ', cdi.zaxes[k].name,' ', cdi.zaxes[k].units
21
print "#========== VARIABLES ================================#"
22
for k in range(cdi.variables.size()):
24
print v.name," ",v.size, " ", v.missval
26
print "#========== VARIABLEcdi.NAMES =================================#"
27
for k in range(cdi.variables.size()):
28
print cdi.variables[k].longname,' ',cdi.variables[k].units
30
print "#========== VAR ======================================#"
31
var = cdi.variables[1]
34
i=0; print 'val[',i,'] = ',val[i]
35
print "#=====================================================#"
37
newvar = cdi.var[name]
38
print "name ",name," var.name: ", newvar.name, " var.grids.xsize: " , newvar.grid.xsize
39
print "#=====================================================#"