Ignore:
Timestamp:
13/12/16 09:57:21 (3 years ago)
Author:
mjuckes
Message:

cleaned examples and import structure

File:
1 edited

Legend:

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

    r895 r902  
    66  import dreq 
    77  import misc_utils 
     8  import table_utils 
    89  import overviewTabs 
    910except: 
    1011  import dreqPy.dreq as dreq 
    1112  import dreqPy.misc_utils as misc_utils 
     13  import dreqPy.table_utils as table_utils 
    1214  import dreqPy.overviewTabs as overviewTabs 
    1315 
     
    4446 
    4547class vsum(object): 
    46   def __init__(self,sc,odsz,npy,makeTab=None,tables=None,exptFilter=None, odir='xls', tabByFreqRealm=False): 
     48  def __init__(self,sc,odsz,npy,exptFilter=None, odir='xls', tabByFreqRealm=False): 
    4749    self.tabByFreqRealm = tabByFreqRealm 
    48     self.makeTab = makeTab 
    49     self.mt_tables = tables 
    5050    idir = dreq.DOC_DIR 
    5151    self.sc = sc 
     
    125125          self.uniqueCmv =  {} 
    126126      if html: 
    127         r1 = overviewTabs.r1( self.sc, self.mt_tables, pmax=pmax, vols=( volsmm, volsme, volsmmt,volsue ) ) 
     127        r1 = overviewTabs.r1( self.sc, table_utils.mt_tables, pmax=pmax, vols=( volsmm, volsme, volsmmt,volsue ) ) 
    128128 
    129129  def _analSelectedCmv(self,cmv): 
     
    212212      vm[ee.mip] += vet[(e,t)] 
    213213      ve[e] += vet[(e,t)] 
    214  
    215214## 
    216215## makeTab needs: cc[m]: volume summary, by table,   lm[m]: list of CMOR variables 
     
    227226        ss = ss.union( lm[m] ) 
    228227        if makeTabs: 
    229           self.makeTab(self.sc.dq, subset=lm[m], dest=self.xlsDest('m',olab,m), collected=cc[m]) 
     228          table_utils.makeTab(self.sc.dq, subset=lm[m], dest=self.xlsDest('m',olab,m), collected=cc[m]) 
    230229 
    231230    if olab != None and makeTabs: 
    232         self.makeTab(self.sc.dq, subset=ss, dest=self.xlsDest('m',olab,'TOTAL'), collected=cct) 
     231        table_utils.makeTab(self.sc.dq, subset=ss, dest=self.xlsDest('m',olab,'TOTAL'), collected=cct) 
    233232        if olab != 'TOTAL' and doUnique: 
    234           self.makeTab(self.sc.dq, subset=s_lm, dest=self.xlsDest('m',olab,'Unique'), collected=s_cc) 
     233          table_utils.makeTab(self.sc.dq, subset=s_lm, dest=self.xlsDest('m',olab,'Unique'), collected=s_cc) 
    235234 
    236235    cc = collections.defaultdict( dict ) 
     
    247246            tslice[v] = self.sc.cmvts[v][e] 
    248247        dest = self.xlsDest('e',olab,el) 
    249         self.makeTab(self.sc.dq, subset=lex[e], dest=self.xlsDest('e',olab,el), collected=cc[e],byFreqRealm=self.tabByFreqRealm, tslice=tslice) 
     248        table_utils.makeTab(self.sc.dq, subset=lex[e], dest=self.xlsDest('e',olab,el), collected=cc[e],byFreqRealm=self.tabByFreqRealm, tslice=tslice) 
    250249        ##self.makeTab(self.sc.dq, subset=lex[e], dest=self.xlsDest('e',olab,el), collected=cc[e],byFreqRealm=self.tabByFreqRealm) 
    251250 
     
    256255        if olab != None and makeTabs: 
    257256          el = self.sc.dq.inx.uid[e].label 
    258           self.makeTab(self.sc.dq, subset=s_lex[e], dest=self.xlsDest('u',olab,el), collected=ucc[e]) 
     257          table_utils.makeTab(self.sc.dq, subset=s_lex[e], dest=self.xlsDest('u',olab,el), collected=ucc[e]) 
    259258 
    260259    self.res = { 'vmt':vmt, 'vet':vet, 'vm':vm, 'uve':uve, 've':ve, 'lm':lm, 'lex':lex, 'vu':vu, 'cc':cc, 'cct':cct, 'vf':vf} 
     
    322321    self.mip = mip 
    323322    orecs, crecs = self.csvFreqStrSummary(mip,pmax=pmax) 
    324     print 'csvFreqStrSummary: %s, %s: %s, %s' % (str(mip),pmax,len(orecs),len(crecs)) 
    325323    if not doxlsx: 
    326324      return 
Note: See TracChangeset for help on using the changeset viewer.