Changeset 423


Ignore:
Timestamp:
15/10/15 16:12:52 (4 years ago)
Author:
mjuckes
Message:

added choice configuration

Location:
CMIP6dreqbuild/trunk/src/workbook
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • CMIP6dreqbuild/trunk/src/workbook/importShDreq.py

    r397 r423  
    1313from utils_wb import uniCleanFunc 
    1414import ivg 
     15 
     16freqmap = {'daily':'day', u'Annual':'yr', u'Timestep':'subhr',  u'1day':'day', u'1mon':'mon', 'month':'mon', 'year':'yr', 'monthly':'mon', 'Day':'day', '6h':'6hr', '3 hourly':'3hr'  } 
    1517 
    1618class s1(object): 
     
    149151                elif string.find( tt.mipTable, '_' ) != -1: 
    150152                  prov = '%s [%s]' % tuple( string.split( tt.mipTable, '_' ) ) 
     153                else: 
     154                  prov = '%s' %  tt.mipTable 
     155 
    151156                if tt.var[:5] == 'ccmi_': 
    152157                  pass 
     
    895900              if n == "stid": 
    896901                item.setAttribute( n, stid ) 
     902              elif n == "freq": 
     903                fr = freqmap.get( str(r[k]), str(r[k]) ) 
     904                item.setAttribute( n, fr ) 
    897905              else: 
    898906                item.setAttribute( n, str(r[k]) ) 
     907 
    899908            self.ff[ksect][0].appendChild( item ) 
    900909        elif ksect == u'structure': 
Note: See TracChangeset for help on using the changeset viewer.