Changeset 484 in lmdz_wrf for trunk/tools
- Timestamp:
- Jun 12, 2015, 11:51:45 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/nc_var_tools.py
r483 r484 902 902 if valsS[2] == 'sumc': 903 903 varVal2 = np.where(varVal[:] < float(valsS[1]), \ 904 varVal[:] + float(valsS[ 2]), varVal[:])904 varVal[:] + float(valsS[3]), varVal[:]) 905 905 varVal[:] = varVal2 906 906 elif valsS[2] == 'subc': 907 907 varVal2 = np.where(varVal[:] < float(valsS[1]), \ 908 varVal[:] - float(valsS[ 2]), varVal[:])908 varVal[:] - float(valsS[3]), varVal[:]) 909 909 varVal[:] = varVal2 910 910 elif valsS[2] == 'mulc': 911 911 varVal2 = np.where(varVal[:] < float(valsS[1]), \ 912 varVal[:] * float(valsS[ 2]), varVal[:])912 varVal[:] * float(valsS[3]), varVal[:]) 913 913 varVal[:] = varVal2 914 914 elif valsS[2] == 'divc': 915 915 varVal2 = np.where(varVal[:] < float(valsS[1]), \ 916 varVal[:] / float(valsS[ 2]), varVal[:])916 varVal[:] / float(valsS[3]), varVal[:]) 917 917 varVal[:] = varVal2 918 918 elif valsS[2] == 'potc': 919 919 varVal2 = np.where(varVal[:] < float(valsS[1]), \ 920 varVal[:] ** float(valsS[ 2]), varVal[:])920 varVal[:] ** float(valsS[3]), varVal[:]) 921 921 varVal[:] = varVal2 922 922 else: … … 928 928 if valsS[2] == 'sumc': 929 929 varVal2 = np.where(varVal[:] > float(valsS[1]), \ 930 varVal[:] + float(valsS[ 2]), varVal[:])930 varVal[:] + float(valsS[3]), varVal[:]) 931 931 varVal[:] = varVal2 932 932 elif valsS[2] == 'subc': 933 933 varVal2 = np.where(varVal[:] > float(valsS[1]), \ 934 varVal[:] - float(valsS[ 2]), varVal[:])934 varVal[:] - float(valsS[3]), varVal[:]) 935 935 varVal[:] = varVal2 936 936 elif valsS[2] == 'mulc': 937 937 varVal2 = np.where(varVal[:] > float(valsS[1]), \ 938 varVal[:] * float(valsS[ 2]), varVal[:])938 varVal[:] * float(valsS[3]), varVal[:]) 939 939 varVal[:] = varVal2 940 940 elif valsS[2] == 'divc': 941 941 varVal2 = np.where(varVal[:] > float(valsS[1]), \ 942 varVal[:] / float(valsS[ 2]), varVal[:])942 varVal[:] / float(valsS[3]), varVal[:]) 943 943 varVal[:] = varVal2 944 944 elif valsS[2] == 'potc': 945 945 varVal2 = np.where(varVal[:] > float(valsS[1]), \ 946 varVal[:] ** float(valsS[ 2]), varVal[:])946 varVal[:] ** float(valsS[3]), varVal[:]) 947 947 varVal[:] = varVal2 948 948 else:
Note: See TracChangeset
for help on using the changeset viewer.