Changeset 811 in lmdz_wrf


Ignore:
Timestamp:
Jun 7, 2016, 5:49:09 PM (9 years ago)
Author:
lfita
Message:

Adding `gen' staff...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/nc_var_tools.py

    r810 r811  
    262262        if Nvars <= 2:
    263263            varvals = var[:]
    264             var[:] = valmodoper(varvals, values)
     264            var[:] = gen.valmodoper(varvals, values)
    265265        elif Nvars == 3:
    266266            for i in range(varshape[0]):
    267267                varvals[:] = var[i,:,:]
    268                 var[i,:,:] = valmodoper(varvals, values)
     268                var[i,:,:] = gen.valmodoper(varvals, values)
    269269        elif Nvars == 4:
    270270            for i in range(varshape[0]):
    271271                for j in range(varshape[1]):
    272272                    varvals[:] = var[i,j,:,:]
    273                     var[i,j,:,:] = valmodoper(varvals, values)
     273                    var[i,j,:,:] = gen.valmodoper(varvals, values)
    274274        elif Nvars == 5:
    275275            for i in range(varshape[0]):
     
    277277                    for k in range(varshape[2]):
    278278                        varvals[:] = var[i,j,k,:,:]
    279                         var[i,j,k,:,:] = valmodoper(varvals, values)
     279                        var[i,j,k,:,:] = gen.valmodoper(varvals, values)
    280280        elif Nvars == 6:
    281281            for i in range(varshape[0]):
     
    284284                        for l in range(varshape[3]):
    285285                            varvals[:] = var[i,j,k,l,:,:]
    286                             var[i,j,k,l,:,:] = valmodoper(varvals, values)
     286                            var[i,j,k,l,:,:] = gen.valmodoper(varvals, values)
    287287
    288288    ncf.sync()
     
    54005400     
    54015401    if Ndims <= 2:
    5402         varmod = valmodoper(newmat, newvalues)
     5402        varmod = gen.valmodoper(newmat, newvalues)
    54035403    elif Ndims == 3:
    54045404        for i in range(varshape[0]):
    5405             varmod[i,:,:] = valmodoper(newmat[i,:,:], newvalues)
     5405            varmod[i,:,:] = gen.valmodoper(newmat[i,:,:], newvalues)
    54065406    elif Ndims == 4:
    54075407        for i in range(varshape[0]):
    54085408            for j in range(varshape[1]):
    5409                 varmod[i,j,:,:] = valmodoper(newmat[i,j,:,:], newvalues)
     5409                varmod[i,j,:,:] = gen.valmodoper(newmat[i,j,:,:], newvalues)
    54105410    elif Ndims == 5:
    54115411        for i in range(varshape[0]):
    54125412            for j in range(varshape[1]):
    54135413                for k in range(varshape[2]):
    5414                     varmod[i,j,k,:,:] = valmodoper(newmat[i,j,k,:,:], newvalues)
     5414                    varmod[i,j,k,:,:] = gen.valmodoper(newmat[i,j,k,:,:], newvalues)
    54155415
    54165416    newvals = np.where( mask, varmod, vals)
Note: See TracChangeset for help on using the changeset viewer.