Changeset 2344 in lmdz_wrf for trunk/tools
- Timestamp:
- Feb 15, 2019, 9:21:39 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/nc_var_tools.py
r2343 r2344 29474 29474 if not onc.variables.has_key(varname): 29475 29475 print errormsg 29476 print ' ' + fname + ": file '" + + "' does not have variable '" + varname +\29477 "' !!"29476 print ' ' + fname + ": file '" + ncfile + "' does not have variable '" + \ 29477 varname + "' !!" 29478 29478 Varns = list(onc.variables.keys()) 29479 29479 Varns.sort() … … 29488 29488 if not gen.searchInlist(onc.dimensions,dn): 29489 29489 print errormsg 29490 print ' ' + fname + ": file '" + + "' does not have dimension '" +\29491 dn + "' !!"29490 print ' ' + fname + ": file '" + ncfile + "' does not have " + \ 29491 "dimension '" + dn + "' !!" 29492 29492 dimns = list(onc.dimensions) 29493 29493 dimns.sort() … … 29530 29530 if not onc.variables.has_key(varn): 29531 29531 print errormsg 29532 print ' ' + fname + ": file '" + + "' does not have variable '" + varn+ \29533 "' !!"29532 print ' ' +fname + ": file '" + ncfile + "' does not have variable '" + \ 29533 varn + "' !!" 29534 29534 Varns = list(onc.variables.keys()) 29535 29535 Varns.sort() … … 29547 29547 varns = newvarns + [] 29548 29548 29549 fvals = [] 29549 29550 if kind == 'exact': 29550 29551 varvalue = gen.typemod(varvalue, varv.dtype) 29551 29552 mavarv = ma.masked_not_equal(varv, varvalue) 29553 fvals.append(varvalue) 29552 29554 elif kind == 'range': 29553 29555 ivarvalue = gen.typemod(ivarvalue, varv.dtype) 29554 29556 evarvalue = gen.typemod(evarvalue, varv.dtype) 29555 29557 mavarv = ma.masked_outside(varv, ivarvalue, evarvalue) 29558 fvals.append(ivarvalue) 29559 fvals.append(evarvalue) 29556 29560 mamask = mavarv.mask 29561 Nmask = np.sum(mamask) 29562 Tshape = np.prod(varv.shape) 29563 if Nmask == Tshape: 29564 print errormsg 29565 print ' ' + fname + ": filtering '" + varname + "' by '" + kind + "' =", \ 29566 fvals, ' less without values !!' 29567 quit(-1) 29568 29569 print ' ' + fname + ': filtering', Tshape-Nmask, 'from:', Tshape 29557 29570 29558 29571 if ovar.dtype == type(1):
Note: See TracChangeset
for help on using the changeset viewer.