Changeset 1266 in lmdz_wrf for trunk


Ignore:
Timestamp:
Nov 3, 2016, 6:55:03 PM (8 years ago)
Author:
lfita
Message:

Updating the version of `compute_opersvarsfiles'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/model_graphics.py

    r1264 r1266  
    28662866                print "    var in file: '" + vninF + "'"
    28672867
    2868             dfiles = 'add|' + ifile2 + '|' + vninF + ',sub|' + ifile1 + '|' + vninF
    2869             values = '|'.join(CFdims) + '@' + dfiles
     2868            # Range of the dimensions
     2869            for CFd in CFdims:
     2870                if CFd == CFdims[0]:
     2871                    CFdimS = CFd + '|' + CFd + '|-1'
     2872                else:
     2873                    CFdimS = CFdims + ';' + CFd + '|' + CFd + '|-1'
     2874
     2875            # Attributes of the variable
     2876            varattrs = ncvar.ivattrs(file2,vninF)
     2877            varvals = vninF + ',' + varattrs['long_name'] + ',' + varattrs['units']
     2878
     2879            values = CFdims + '@' + 'add|' + file2 + '|' + vninF + '%' + CFdims +    \
     2880              '@' + 'sub|' + file2 + '|' + vninF
    28702881            pyins = 'python ' + pyH + "/nc_var.py -o compute_opersvarsfiles -S '" +  \
    2871               values + "' -v " + vninF
     2882              values + "' -v " + varvals
    28722883
    28732884            try:
    28742885                with gen.Capturing() as output:
    2875                     ncvar.compute_opersvarsfiles(values,vninF)
     2886                    ncvar.compute_opersvarsfiles(values,varvals)
    28762887            except:
    28772888                print errmsg
    2878                 print 'ncvar.compute_opersvarsfiles(' + values + ',' + vninF + ')'
     2889                print 'ncvar.compute_opersvarsfiles(' + values + ',' + varvals + ')'
    28792890                for s1out in output: print s1out
    28802891                quit(-1)
     
    34143425                print "    var in file: '" + vninF + "'"
    34153426
    3416             dfiles = 'add|' + ifile2 + '|' + vninF + ',sub|' + ifile1 + '|' + vninF
    3417             values = '|'.join(CFdims) + '@' + dfiles
     3427            # Range of the dimensions
     3428            for CFd in CFdims:
     3429                if CFd == CFdims[0]:
     3430                    CFdimS = CFd + '|' + CFd + '|-1'
     3431                else:
     3432                    CFdimS = CFdims + ';' + CFd + '|' + CFd + '|-1'
     3433
     3434            # Attributes of the variable
     3435            varattrs = ncvar.ivattrs(file2,vninF)
     3436            varvals = vninF + ',' + varattrs['long_name'] + ',' + varattrs['units']
     3437
     3438            values = CFdims + '@' + 'add|' + file2 + '|' + vninF + '%' + CFdims +    \
     3439              '@' + 'sub|' + file2 + '|' + vninF
    34183440            pyins = 'python ' + pyH + "/nc_var.py -o compute_opersvarsfiles -S '" +  \
    3419               values + "' -v " + vninF
     3441              values + "' -v " + varvals
    34203442
    34213443            try:
    34223444                with gen.Capturing() as output:
    3423                     ncvar.compute_opersvarsfiles(values,vninF)
     3445                    ncvar.compute_opersvarsfiles(values,varvals)
    34243446            except:
    34253447                print errmsg
    3426                 print 'ncvar.compute_opersvarsfiles(' + values + ',' + vninF + ')'
     3448                print 'ncvar.compute_opersvarsfiles(' + values + ', ' + varvals + ')'
    34273449                for s1out in output: print s1out
    34283450                quit(-1)
Note: See TracChangeset for help on using the changeset viewer.