Changeset 1268 in lmdz_wrf


Ignore:
Timestamp:
Nov 3, 2016, 7:57:27 PM (8 years ago)
Author:
lfita
Message:

Fixing the right construction of the variable `values' when using 'compute_opersvarsfile'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/model_graphics.py

    r1266 r1268  
    28712871                    CFdimS = CFd + '|' + CFd + '|-1'
    28722872                else:
    2873                     CFdimS = CFdims + ';' + CFd + '|' + CFd + '|-1'
     2873                    CFdimS = CFdimS + ';' + CFd + '|' + CFd + '|-1'
    28742874
    28752875            # 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
     2876            varattrs = ncvar.ivattrs(ifile2,vninF)
     2877            varvals = vninF + ',' + varattrs['long_name'][0] + ',' +                 \
     2878              varattrs['units'][0]
     2879
     2880            values = CFdimS + '@' + 'add|' + ifile2 + '|' + vninF + '%' + CFdimS +   \
     2881              '@' + 'sub|' + ifile1 + '|' + vninF
    28812882            pyins = 'python ' + pyH + "/nc_var.py -o compute_opersvarsfiles -S '" +  \
    28822883              values + "' -v " + varvals
     
    34303431                    CFdimS = CFd + '|' + CFd + '|-1'
    34313432                else:
    3432                     CFdimS = CFdims + ';' + CFd + '|' + CFd + '|-1'
     3433                    CFdimS = CFdimS + ';' + CFd + '|' + CFd + '|-1'
    34333434
    34343435            # 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
     3436            varattrs = ncvar.ivattrs(ifile2,vninF)
     3437            varvals = vninF + ',' + varattrs['long_name'][0] + ',' +                 \
     3438              varattrs['units'][0]
     3439
     3440            values = CFdimS + '@' + 'add|' + ifile2 + '|' + vninF + '%' + CFdimS +   \
     3441              '@' + 'sub|' + ifile1 + '|' + vninF
    34403442            pyins = 'python ' + pyH + "/nc_var.py -o compute_opersvarsfiles -S '" +  \
    34413443              values + "' -v " + varvals
Note: See TracChangeset for help on using the changeset viewer.