Changeset 1572 in lmdz_wrf
- Timestamp:
- May 12, 2017, 9:23:01 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/nc_var_tools.py
r1564 r1572 7271 7271 opdim = ['ifreq_anom', 'ifreq_mean', 'ifreq_normmeanstd', 'norm_meanminmax', \ 7272 7272 'norm_meanstd', 'norm_minmax'] 7273 # Operations which require to remove some dimensions 7274 oprmdim = ['norm_meanminmax', 'norm_meanstd', 'norm_minmax'] 7273 7275 # Operations which require a new dimension 7274 7276 opnewdim = ['ifreq_mean'] … … 7502 7504 normd = gen.str_list(operN.split(',')[1], ':') 7503 7505 usedims = list(dimvarvals) 7504 if normd[0] != 'any': 7505 normi = [] 7506 for dn in normd: 7507 normi.append(dimvarvals.index(dn)) 7508 usedims.remove(dn) 7509 normi.sort() 7510 else: 7511 normi = range(len(varvals.shape)) 7512 usedims = 'any' 7513 for iv in range(len(normi)): normi[iv] = str(normi[iv]) 7514 opern = opernS + ',' + ':'.join(dimvarvals) + ',' + \ 7515 operN.split(',')[1] + ',' + ':'.join(normi) 7506 if gen.searchInlist(oprmdim, opernS): 7507 if normd[0] != 'any': 7508 normi = [] 7509 for dn in normd: 7510 normi.append(dimvarvals.index(dn)) 7511 usedims.remove(dn) 7512 normi.sort() 7513 else: 7514 normi = range(len(varvals.shape)) 7515 usedims = 'any' 7516 for iv in range(len(normi)): normi[iv] = str(normi[iv]) 7517 opern = opernS + ',' + ':'.join(dimvarvals) + ',' + \ 7518 operN.split(',')[1] + ',' + ':'.join(normi) 7516 7519 7517 7520 if gen.searchInlist(opistep, opernS):
Note: See TracChangeset
for help on using the changeset viewer.