Changeset 2324 in lmdz_wrf for trunk/tools


Ignore:
Timestamp:
Feb 6, 2019, 9:38:21 PM (6 years ago)
Author:
lfita
Message:

Adding inclusion of boundaries

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/nc_var_tools.py

    r2320 r2324  
    2935729357            else:
    2935829358                add_vars(onc, onewnc, [varn])
     29359        if not onewnc.variables.has_key(varn+'_bnds'):
     29360            if new2Dvars.has_key(varn+'_bnds'):
     29361                ovar = new2Dvars[varn+'_bnds']
     29362                idim = 0
     29363                for dimn in ovar.dimensions:
     29364                    if not gen.searchInlist(onewnc.dimensions, dimn):
     29365                        onewnc.createDimension(dimn, ovar.shape[idim])
     29366                    idim = idim + 1
     29367
     29368                newvar = onewnc.createVariable(varn+'_bnds', 'f4', ovar.dimensions)
     29369                newvar[:] = ovar[:]
     29370                basicvardef(newvar, ovar.standard_name, ovar.long_name, ovar.units)
     29371            else:
     29372                add_vars(onc, onewnc, [varn+'_bnds'])
    2935929373
    2936029374    # Add global attributes
Note: See TracChangeset for help on using the changeset viewer.