Changeset 2028 in lmdz_wrf
- Timestamp:
- Aug 6, 2018, 4:23:09 PM (7 years ago)
- Location:
- trunk/tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/generic_tools.py
r2026 r2028 13672 13672 Nval = len(listv) 13673 13673 dlist = np.array(listv[1:Nval]) - np.array(listv[0:Nval-1]) 13674 if not np.all(dlist > 0.) or np.all(dlist <0.):13674 if dlist[0] > 0. and not np.all(dlist > 0.): 13675 13675 print errormsg 13676 print ' ' + fname + ": operation '" + oper + "' requires sort edlist !!"13676 print ' ' + fname + ": operation '" + oper + "' requires sort list !!" 13677 13677 print " provided one '" + listS + "' is not!!" 13678 if dlist[0] > 0.: 13679 for iv in range(1,Nval-2): 13680 if dlist[iv] < 0.: 13681 print ' change of sign of interval at value:', iv, \ 13682 listv[iv], listv[iv+1] 13683 if dlist[0] < 0. and not np.all(dlist < 0.): 13684 print errormsg 13685 print ' ' + fname + ": operation '" + oper + "' requires sort list !!" 13686 print " provided one '" + listS + "' is not!!" 13687 if dlist[0] < 0.: 13688 for iv in range(1,Nval-2): 13689 if dlist[iv] > 0.: 13690 print ' change of sign of interval at value:', iv, \ 13691 listv[iv], listv[iv+1] 13678 13692 quit(-1) 13679 13693 sign = listv[1] - listv[0] -
trunk/tools/obs-sim_Comparison.bash
r2024 r2028 1470 1470 obsuavaf=${odir}/sounding_uava_${stid}.nc 1471 1471 obspres=`python $pyHOME/nc_var.py -o varout -f ${obsuavaf} -S time:${it} \ 1472 -v pres | awk '{print $2}' | tr '\n' ' '` 1473 kobs=0 1474 for obsp0 in ${obspres}; do 1475 obsp=`echo ${obsp0} | awk '{printf ("%d",$1*1000)}'` 1476 if test ${obsp} -gt ${nsimpres}; then kobs=`expr ${kobs} + 1` 1477 else kobs=`expr ${kobs} + 1`; break; fi 1478 done 1472 -v pres | awk '{print $2}' | tr '\n' ':'` 1473 vals=${obspres}',threshold,:,'${nsimpres} 1474 kobs=`python ${pyHOME}/generic.py -o inf_operSlist -S ${vals}` 1475 if test $? -ne 0; then 1476 echo ${errormsg} 1477 echo " python failed !!" 1478 echo python ${pyHOME}/generic.py -o inf_operSlist -S ${vals} 1479 exit 1480 fi 1481 echo " obs level of sim npres "${nsimpres}": "${kobs} 1479 1482 1480 1483 mWRcomplabs='obs,'${expn} … … 1538 1541 1539 1542 multi_WindRose_plot ${fivals} 1543 exit 1540 1544 1541 1545 it=`expr ${it} + 1`
Note: See TracChangeset
for help on using the changeset viewer.