Changeset 811 in lmdz_wrf
- Timestamp:
- Jun 7, 2016, 5:49:09 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/nc_var_tools.py
r810 r811 262 262 if Nvars <= 2: 263 263 varvals = var[:] 264 var[:] = valmodoper(varvals, values)264 var[:] = gen.valmodoper(varvals, values) 265 265 elif Nvars == 3: 266 266 for i in range(varshape[0]): 267 267 varvals[:] = var[i,:,:] 268 var[i,:,:] = valmodoper(varvals, values)268 var[i,:,:] = gen.valmodoper(varvals, values) 269 269 elif Nvars == 4: 270 270 for i in range(varshape[0]): 271 271 for j in range(varshape[1]): 272 272 varvals[:] = var[i,j,:,:] 273 var[i,j,:,:] = valmodoper(varvals, values)273 var[i,j,:,:] = gen.valmodoper(varvals, values) 274 274 elif Nvars == 5: 275 275 for i in range(varshape[0]): … … 277 277 for k in range(varshape[2]): 278 278 varvals[:] = var[i,j,k,:,:] 279 var[i,j,k,:,:] = valmodoper(varvals, values)279 var[i,j,k,:,:] = gen.valmodoper(varvals, values) 280 280 elif Nvars == 6: 281 281 for i in range(varshape[0]): … … 284 284 for l in range(varshape[3]): 285 285 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) 287 287 288 288 ncf.sync() … … 5400 5400 5401 5401 if Ndims <= 2: 5402 varmod = valmodoper(newmat, newvalues)5402 varmod = gen.valmodoper(newmat, newvalues) 5403 5403 elif Ndims == 3: 5404 5404 for i in range(varshape[0]): 5405 varmod[i,:,:] = valmodoper(newmat[i,:,:], newvalues)5405 varmod[i,:,:] = gen.valmodoper(newmat[i,:,:], newvalues) 5406 5406 elif Ndims == 4: 5407 5407 for i in range(varshape[0]): 5408 5408 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) 5410 5410 elif Ndims == 5: 5411 5411 for i in range(varshape[0]): 5412 5412 for j in range(varshape[1]): 5413 5413 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) 5415 5415 5416 5416 newvals = np.where( mask, varmod, vals)
Note: See TracChangeset
for help on using the changeset viewer.