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/scope.py

    r895 r902  
    1313if imm == 1: 
    1414  from utilities import cmvFilter, gridOptionSort 
    15   import makeTables 
     15  import misc_utils 
    1616  import fgrid 
    1717  import volsum 
     
    2020  import dreqPy.fgrid as fgrid 
    2121  from dreqPy.utilities import cmvFilter, gridOptionSort  
    22   import dreqPy.makeTables as makeTables 
     22  import dreqPy.misc_utils as misc_utils 
    2323 
    2424import collections, string, operator 
     
    965965    import scope_utils 
    966966    mxls = scope_utils.xlsTabs(self,tiermax=self.tierMax,pmax=pmax,xls=xls, txt=txt, txtOpts=txtOpts,odir=odir) 
    967     mlab = makeTables.setMlab( m ) 
     967    mlab = misc_utils.setMlab( m ) 
    968968    mxls.run( m, mlab=mlab ) 
    969969 
     
    13701370        return l2 
    13711371 
    1372   def volByMip2( self, mip, pmax=2, intersection=False, adsCount=False, exptid=None): 
     1372  def volByMip2( self, mip, pmax=2, intersection=False, adsCount=False, exptid=None,makeTabs=False, odir='xls'): 
    13731373      vs = volsum.vsum( self, odsz, npy ) 
    1374       vs.run( mip, 'dummy', pmax=pmax, doxlsx=False )  
    1375       vs.anal(olab='dummy', doUnique=False, mode='short', makeTabs=False) 
     1374      rqf = 'dummy' 
     1375      vsmode='short' 
     1376      if makeTabs: 
     1377        mlab = misc_utils.setMlab( mip ) 
     1378        rqf = '%s/requestVol_%s_%s_%s' % (odir,mlab,self.tierMax,pmax) 
     1379        vsmode='full' 
     1380      vs.run( mip, rqf, pmax=pmax, doxlsx=makeTabs )  
     1381      vs.anal(olab='dummy', doUnique=False, mode=vsmode, makeTabs=makeTabs) 
    13761382      self.vf = vs.res['vf'].copy() 
    13771383      for f in sorted( vs.res['vf'].keys() ): 
     
    16761682    if 'SF' in self.adict: 
    16771683      self.sc.gridPolicyDefaultNative = True 
    1678       vs = volsum.vsum( self.sc, odsz, npy, makeTab=makeTables.makeTab, tables=makeTables.tables, odir=xlsOdir, tabByFreqRealm=tabByFreqRealm ) 
     1684      vs = volsum.vsum( self.sc, odsz, npy, odir=xlsOdir, tabByFreqRealm=tabByFreqRealm ) 
    16791685      vs.analAll(pmax) 
    16801686 
    16811687      self.sc.gridPolicyDefaultNative = False 
    1682       vs = volsum.vsum( self.sc, odsz, npy, makeTab=makeTables.makeTab, tables=makeTables.tables, odir=xlsOdir, tabByFreqRealm=tabByFreqRealm ) 
     1688      vs = volsum.vsum( self.sc, odsz, npy, odir=xlsOdir, tabByFreqRealm=tabByFreqRealm ) 
    16831689      vs.analAll(pmax) 
    16841690 
    16851691      self.sc.setTierMax( 3 ) 
    1686       vs = volsum.vsum( self.sc, odsz, npy, makeTab=makeTables.makeTab, tables=makeTables.tables, odir=xlsOdir, tabByFreqRealm=tabByFreqRealm ) 
     1692      vs = volsum.vsum( self.sc, odsz, npy, odir=xlsOdir, tabByFreqRealm=tabByFreqRealm ) 
    16871693      vs.analAll(3) 
    16881694      return 
     
    16971703          ok = False 
    16981704          mlg.prnt ( 'NOT FOUND: %s' % i ) 
    1699       mlab = makeTables.setMlab( self.adict['m'] ) 
     1705      mlab = misc_utils.setMlab( self.adict['m'] ) 
    17001706    assert ok,'Available MIPs: %s' % str(self.sc.mips) 
    17011707 
     
    17221728 
    17231729    if 'sf' in self.adict: 
    1724       vs = volsum.vsum( self.sc, odsz, npy, makeTab=makeTables.makeTab, tables=makeTables.tables, odir=xlsOdir, tabByFreqRealm=tabByFreqRealm ) 
     1730      vs = volsum.vsum( self.sc, odsz, npy, odir=xlsOdir, tabByFreqRealm=tabByFreqRealm ) 
    17251731      vs.run( self.adict['m'], '%s/requestVol_%s_%s_%s' % (xlsOdir,mlab,tierMax,pmax), pmax=pmax, doxlsx=makeXls )  
    17261732      totalOnly = False 
     
    17921798 
    17931799    v0 = self.sc.volByMip( self.adict['m'], pmax=pmax, intersection=self.intersection, adsCount=adsCount, exptid=eid ) 
    1794     mlg.prnt ( 'getVolByMip: %s [%s]' % (v0,makeTables.vfmt(v0*2.)) ) 
     1800    mlg.prnt ( 'getVolByMip: %s [%s]' % (v0,misc_utils.vfmt(v0*2.)) ) 
    17951801    cc = collections.defaultdict( int ) 
    17961802    for e in self.sc.volByE: 
     
    18131819 
    18141820      for v in vl[:mx]: 
    1815         mlg.prnt ( '%s.%s: %s' % (self.dq.inx.uid[v].mipTable,self.dq.inx.uid[v].label, makeTables.vfmt( cc[v]*2. ) ) ) 
     1821        mlg.prnt ( '%s.%s: %s' % (self.dq.inx.uid[v].mipTable,self.dq.inx.uid[v].label, misc_utils.vfmt( cc[v]*2. ) ) ) 
    18161822      if mx < len(vl): 
    18171823        mlg.prnt ( '%s variables not listed (use --printLinesMax to print more)' % (len(vl)-mx) ) 
Note: See TracChangeset for help on using the changeset viewer.