Ignore:
Timestamp:
20/08/18 14:01:12 (3 years ago)
Author:
mjuckes
Message:

fixed --txt option

File:
1 edited

Legend:

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

    r1241 r1254  
    18181818      self.adict['sf'] = True 
    18191819    assert not ('legacy' in self.adict and 'sf' in self.adict), "Conflicting command line argument, 'legacy' and 'sf': use only one of these" 
     1820 
    18201821    if makeXls or makeTxt or doSf: 
    18211822      xlsOdir = self.adict.get( 'xlsdir', 'xls' ) 
     
    18941895        ss.add( self.sc.exptByLabel[ e ] ) 
    18951896      self.sc.exptFilterBlack = ss 
     1897 
     1898 
     1899    makeTxt = self.adict.get( 'txt', False ) 
    18961900    makeXls = self.adict.get( 'xls', False ) 
    1897  
     1901    if 'txtOpts' in self.adict: 
     1902        if self.adict['txtOpts'][0] == 'v': 
     1903          txtOpts = NT_txtopts( 'var' ) 
     1904        else: 
     1905          txtOpts = NT_txtopts( 'cmv' ) 
     1906    else: 
     1907        txtOpts=None 
     1908 
     1909 
     1910## NB this is the default## 
    18981911    if 'sf' in self.adict: 
    1899       vs = volsum.vsum( self.sc, odsz, npy, odir=xlsOdir, tabByFreqRealm=tabByFreqRealm ) 
     1912      vs = volsum.vsum( self.sc, odsz, npy, odir=xlsOdir, tabByFreqRealm=tabByFreqRealm, txt=makeTxt,txtOpts=txtOpts ) 
    19001913      vs.run( self.adict['m'], '%s/requestVol_%s_%s_%s' % (xlsOdir,mlab,tierMax,pmax), pmax=pmax, doxlsx=makeXls )  
    19011914      totalOnly = False 
     
    19361949 
    19371950    self.getVolByMip(pmax,eid,adsCount) 
    1938     makeTxt = self.adict.get( 'txt', False ) 
     1951 
    19391952    if makeXls or makeTxt: 
    19401953      mips = self.adict['m'] 
    1941  
    1942       if 'txtOpts' in self.adict: 
    1943         if self.adict['txtOpts'][0] == 'v': 
    1944           txtOpts = NT_txtopts( 'var' ) 
    1945         else: 
    1946           txtOpts = NT_txtopts( 'cmv' ) 
    1947       else: 
    1948         txtOpts=None 
    19491954 
    19501955      self.sc.xlsByMipExpt(mips,eid,pmax,odir=xlsOdir,xls=makeXls,txt=makeTxt,txtOpts=txtOpts) 
Note: See TracChangeset for help on using the changeset viewer.