Changeset 1183 in lmdz_wrf for trunk/tools


Ignore:
Timestamp:
Oct 12, 2016, 3:11:31 PM (9 years ago)
Author:
lfita
Message:

Chaging variable name vn' to Vn' due it changes along the loop in 'field_stats_dim'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/nc_var_tools.py

    r1182 r1183  
    1101511015
    1101611016    if varn == 'all':
    11017         varstats = list(ncobj.variables)
     11017        varstats = list(ncobj.variables.keys())
    1101811018    else:
    1101911019        varstats = [varn]
     
    1103811038    # Dimension variables
    1103911039    add_vars(ncobj,onewnc,vardims)
     11040    for vardn in vardims:
     11041        varstats.remove(vardn)
    1104011042
    1104111043    # Statistics var
     
    1104511047    onewnc.sync()
    1104611048
    11047     for vn in varstats:
     11049    for Vn in varstats:
     11050        print '  ' + fname + ": statistics of '" + Vn + "' ..."
    1104811051        statsvariable = {}
    1104911052        Ntotrun = 1
     
    1105211055            print '  ' + fname + '______ ______ _____ ____ ___ __ _'
    1105311056        for vn in varstats:
    11054             if not ncobj.variables.has_key(vn):
     11057            if not ncobj.variables.has_key(Vn):
    1105511058                print errormsg
    11056                 print '  ' + fname + ": file do not have variable '" + vn + "' !!"
     11059                print '  ' + fname + ": file do not have variable '" + Vn + "' !!"
    1105711060                quit(-1)
    1105811061   
    11059         objfield = ncobj.variables[vn]
     11062        objfield = ncobj.variables[Vn]
    1106011063
    1106111064        dtype = objfield.dtype
     
    1107111074        if len(runvLdims) == 0:
    1107211075            print warnmsg
    11073             print '  ' + fname + ': variable without running dimension!'
    11074             print '    computing statistics for the whole variable'
     11076            print '    ' + fname + ': variable without running dimension!'
     11077            print '      computing statistics for the whole variable'
    1107511078            Ntotrun = 1
    1107611079
     
    1111211115
    1111311116            if stdout:
    11114                 print '   ' + vn + '[' + Srundim + ']... .. .'
     11117                print '   ' + Vn + '[' + Srundim + ']... .. .'
    1111511118            if stats == 'full':
    1111611119                minv = np.min(field)
     
    1115611159                print '  '
    1115711160                print Sm + 'Matrix of the statisitcs _______'
    11158                 print Sm + ' '.join('{:<15}'.format(vn) for vn in statns)
     11161                print Sm + ' '.join('{:<15}'.format(Vn) for vn in statns)
    1115911162                for key in statsvariable.keys():
    1116011163                    vals = statsvariable[key]
    1116111164                    print Sm+'{:<15}'.format(key)+' '+' '.join('{:<15g}'.format(v) for v in vals)
    1116211165
    11163         newvar = onewnc.createVariable(vn + '_stats', 'f4', tuple(['stats'] +        \
     11166        newvar = onewnc.createVariable(Vn + '_stats', 'f4', tuple(['stats'] +        \
    1116411167          runvdimns))
    1116511168        newvar[:] = statsresults[:]
Note: See TracChangeset for help on using the changeset viewer.