~javier-lopez/ubuntu/quantal/cdo/sru-1023329

« back to all changes in this revision

Viewing changes to libcdi/interfaces/python/testObj.py

  • Committer: Bazaar Package Importer
  • Author(s): Alastair McKinstry
  • Date: 2010-09-22 15:58:09 UTC
  • mfrom: (1.2.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20100922155809-u1d3vlmlqj02uxjt
Tags: 1.4.6.dfsg.1-1
New upstream release. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
import CdiObj
 
2
 
 
3
ifile = "../testdata/mulval.grb"
 
4
 
 
5
cdi = CdiObj.Cdi(ifile)
 
6
 
 
7
print 'Stream: ',cdi.streamID,' vlistID:',cdi.vlistID,' nvars:{d}', cdi.nvars
 
8
 
 
9
print '#========== TAXES ====================================#'
 
10
for k in range(cdi.taxes.size()):
 
11
  print  k,": ", cdi.taxes[k].ntsteps
 
12
 
 
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 
 
16
 
 
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
 
20
 
 
21
print "#========== VARIABLES ================================#"
 
22
for k in range(cdi.variables.size()):
 
23
  v = cdi.variables[k]
 
24
  print v.name," ",v.size, " ", v.missval
 
25
 
 
26
print "#========== VARIABLEcdi.NAMES =================================#"
 
27
for k in range(cdi.variables.size()):
 
28
  print cdi.variables[k].longname,' ',cdi.variables[k].units
 
29
 
 
30
print "#========== VAR ======================================#"
 
31
var = cdi.variables[1]
 
32
var.readField()
 
33
val = var.getField()
 
34
i=0; print 'val[',i,'] = ',val[i]
 
35
print "#=====================================================#"
 
36
name ="tsurf"
 
37
newvar = cdi.var[name]
 
38
print "name ",name," var.name: ", newvar.name, " var.grids.xsize: " , newvar.grid.xsize
 
39
print "#=====================================================#"