Ignore:
Timestamp:
10/09/15 11:10:54 (5 years ago)
Author:
mjuckes
Message:

misc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CMIP6dreqbuild/trunk/srcMisc/sumMip_pp.py

    r375 r382  
    3636      for i in range(sh.nrows): 
    3737        r = map( lambda x: x.value, sh.row(i) ) 
     38        rc = map( lambda x: x.ctype, sh.row(i) ) 
    3839        if started: 
     40          omit = False 
    3941          k2 = str( uuid.uuid1() ) 
    4042          this = [k2,] 
     
    4345              this.append( 'OMIP.%s' % s ) 
    4446            elif ktr1.has_key(k): 
    45               this.append( r[ shKeys.index( ktr1[k] ) ] ) 
     47              if k == 'dims': 
     48                if rc[shKeys.index( ktr1[k] )] == 1: 
     49                  d0 = string.strip( r[ shKeys.index( ktr1[k] ) ] ) 
     50                  if string.find( d0, ' ' ): 
     51                    dl = string.split( r[ shKeys.index( ktr1[k] ) ] ) 
     52                    d0 = string.join( dl, '|' ) 
     53                  this.append( d0 ) 
     54                else: 
     55                  this.append( r[ shKeys.index( ktr1[k] ) ] ) 
     56              elif k == 'var': 
     57                if rc[shKeys.index( ktr1[k] )] == 1: 
     58                  v = string.strip( r[ shKeys.index( ktr1[k] ) ] ) 
     59                elif rc[ shKeys.index( ktr1['out_name'] ) ] == 1: 
     60                  v = string.strip( r[ shKeys.index( ktr1['out_name'] ) ] ) 
     61                else: 
     62                  omit = True 
     63                this.append( v ) 
     64              else: 
     65                this.append( r[ shKeys.index( ktr1[k] ) ] ) 
    4666            else: 
    4767              this.append( '' ) 
    48           eeomip.append( this ) 
     68          if not omit: 
     69            eeomip.append( this ) 
    4970        elif r[0] == 'priority': 
    5071          started = True 
     
    209230 
    210231## read 2nd ref version ...... 
    211 wb2 = workbook( 'vlsc5b_v20150714_v1.xls' ) 
     232wb2 = workbook( 'vlsc5b_v20150907_v1.xls' ) 
    212233sh2 = wb2.book.sheet_by_name( 'Sheet1' ) 
    213234ee2 = {} 
     
    233254#### 
    234255#### want to get additional info from ref: ..... from?? 
    235 yyy = '20150826' 
     256yyy = '20150907' 
    236257oo=open( 'vlsc5b_v%s.csv' % yyy,'w') 
    237258idk = 0 
Note: See TracChangeset for help on using the changeset viewer.