Ignore:
Timestamp:
27/09/16 10:49:49 (4 years ago)
Author:
mjuckes
Message:

cleaned overview tabs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CMIP6dreqbuild/trunk/src/framework/dreqPy/makeTables.py

    r749 r766  
    8888        for k in sorted( collected.keys() ): 
    8989          ri += 1 
     90          if type( k ) != type(''): 
     91            print 'ERROR: ',k,collected[k] 
    9092          sht.write( ri, 0, k ) 
    9193          sht.write( ri, 1, vfmt( collected[k]*2. ) ) 
     
    286288      cmv = dq.coll['CMORvar'].items 
    287289    if oldpython: 
    288       tables = sorted( list( set( [i.mipTable for i in cmv] ) ), cmp=cmpAnnex ) 
    289     else: 
    290       tables = sorted( list( set( [i.mipTable for i in cmv] ) ), key=kAnnex ) 
     290      tables = sorted( list( set( [i.mipTable[0] for i in cmv] ) ), cmp=cmpAnnex ) 
     291    else: 
     292      tables = sorted( list( set( [i.mipTable[0] for i in cmv] ) ), key=kAnnex ) 
    291293 
    292294    addMips = True 
     
    446448    rl = [] 
    447449    for v in dq.coll['var'].items: 
    448       var = '%s %s' % (v.label,v.uid) 
    449       sn = v.sn 
    450       ln = v.title 
    451       u = v.units 
    452       d = v.description 
    453       uid = v.uid 
    454       d = locals() 
    455       for k in ['sn','ln','u','var','d']: 
     450      if 'CMORvar' in dq.inx.iref_by_sect[v.uid].a and len(dq.inx.iref_by_sect[v.uid].a['CMORvar'] ) > 0: 
     451        var = '%s %s' % (v.label,v.uid) 
     452        sn = v.sn 
     453        ln = v.title 
     454        u = v.units 
     455        d = v.description 
     456        uid = v.uid 
     457        d = locals() 
     458        for k in ['sn','ln','u','var','d']: 
    456459     
    457         if string.find( d[k], '"' ) != -1: 
    458           print ( "WARNING ... quote in %s .. %s [%s]" % (k,var,d[k]) ) 
    459           d[k] = string.replace( d[k], '"', "'" ) 
    460           print ( d[k] ) 
     460          if string.find( d[k], '"' ) != -1: 
     461            print ( "WARNING ... quote in %s .. %s [%s]" % (k,var,d[k]) ) 
     462            d[k] = string.replace( d[k], '"', "'" ) 
     463            print ( d[k] ) 
    461464         
    462       rr = rtmpl % d 
    463       rl.append( rr ) 
    464       n += 1 
     465        rr = rtmpl % d 
     466        rl.append( rr ) 
     467        n += 1 
    465468    oo = open( 'data3.js', 'w' ) 
    466469    oo.write( hdr ) 
     
    677680               xs += xxx 
    678681               if xxx > 0: 
    679                 collector[kkc].a[i.mipTable] += xxx 
     682                collector[kkc].a[i.mipTable[0]] += xxx 
    680683                if ismip: 
    681                   collector[kkct].a[i.mipTable] += xxx 
     684                  collector[kkct].a[i.mipTable[0]] += xxx 
    682685 
    683686## 
Note: See TracChangeset for help on using the changeset viewer.