Changeset 1111 in lmdz_wrf
- Timestamp:
- Sep 22, 2016, 2:33:19 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/tools/model_graphics.py ¶
r1104 r1111 689 689 diag = Vvals[4].split(':') 690 690 691 allvarcomp[Vvals[0]+'_'+Vvals[1]] = [Vvals[2], mod, diag, Vvals[5]] 691 # To get a combination of operations, all the precedent steps are kept 692 # thus, they are also available ! 693 seqops = Vvals[1].split('+') 694 for seqop in seqops: 695 if seqop == seqops[0]: seqopS=seqop 696 else: seqopS = seqopS + '+' + seqop 697 allvarcomp[Vvals[0]+'_'+seqopS] = [Vvals[2], mod, diag, Vvals[5]] 692 698 elif vals[0] == 'itotv:': 693 699 ivop = int(vals[1]) … … 1819 1825 quit(-1) 1820 1826 1821 figtit = ' |'.join(tfig.split('!')[0:2]) + '|' + figmid + '|' + \1822 ' |'.join(tfig.split('!')[2:])1827 figtit = '!'.join(tfig.split('!')[0:2]) + '!' + figmid + '!' + \ 1828 '!'.join(tfig.split('!')[2:]) 1823 1829 1824 1830 graphvals = spacedim + ':' + Arange + ':' + Brange + ':Extrs:' + \ … … 1975 1981 quit(-1) 1976 1982 1977 figtit = '|'.join(tfig.split('!')[0:2]) + '|' + figmid + '|' + \ 1978 '|'.join(tfig.split('!')[2:]) 1983 figtit = '!'.join(tfig.split('!')[0:2]) + '!' + figmid + '!' + \ 1984 '!'.join(tfig.split('!')[2:]) 1985 figtit = figtit.replace('!',' ') 1979 1986 leglabels = ','.join(lablines) 1980 1987 … … 2047 2054 figmid = 'evolution' 2048 2055 2049 figtit = '|'.join(tfig.split('!')[0:2]) + '|' + figmid + '|' + \ 2050 '|'.join(tfig.split('!')[2:]) 2056 figtit = '!'.join(tfig.split('!')[0:2]) + '!' + figmid + '!' + \ 2057 '!'.join(tfig.split('!')[2:]) 2058 figtit = figtit.replace('!',' ') 2051 2059 leglabels = ','.join(lablines) 2052 2060 … … 2666 2674 "' in '" + mods[0] + '/' + exps[0] + "' was not computed !!" 2667 2675 print ' skipping it!' 2676 print ' variables computed:', allcompvar1 2668 2677 break 2669 2678 if not allcompvar2.has_key(vnop): … … 2672 2681 "' in '" + mods[1] + '/' + exps[1] + "' was not computed !!" 2673 2682 print ' skipping it!' 2683 print ' variables computed:', allcompvar2 2674 2684 break 2675 2685 vals1 = allcompvar1[vnop] … … 2700 2710 "' in '" + mods[0] + '/' + exps[0] + "' was not computed !!" 2701 2711 print ' skipping it!' 2712 print ' variables computed:', allcompvar1 2702 2713 break 2703 2714 if not allcompvar2.has_key(vnop): … … 2706 2717 "' in '" + mods[1] + '/' + exps[1] + "' was not computed !!" 2707 2718 print ' skipping it!' 2719 print ' variables computed:', allcompvar2 2708 2720 break 2709 2721 vals1 = allcompvar1[vnop] … … 2759 2771 if values[1] != 'none': 2760 2772 diffs = gen.stringList_dictKeysVals(values[1]) 2773 print fname + '; Lluis', difffile, ' diffs:', diffs 2774 quit() 2761 2775 else: 2762 2776 diffs = {} … … 4165 4179 4166 4180 # Title of figure 4167 titfigure = 'all model-experiments' + vn + optitle(op,opexplained)4181 titfigure = 'all!model-experiments!' + vn + optitle(op,opexplained) 4168 4182 4169 4183 draw_plot(kplot, CFvarsplot, filesplot, varsplot, dimsplot, pictplot, \ … … 4297 4311 varcompf = owdir + '/varcompute.inf' 4298 4312 if addfiles: 4313 if dbg: 4314 print ' ' + main + ": adding variables to copmute removing " + \ 4315 "file '" + varcompf + "' ..." 4299 4316 sub.call('rm ' + varcompf +' >& /dev/null', shell=True) 4300 4317 … … 4358 4375 4359 4376 if addfigures: 4377 if dbg: 4378 print ' ' + main + ": adding direct figures removing file '" + \ 4379 dirfigf + "' ..." 4360 4380 sout = sub.call('rm ' + dirfigf + ' >& /dev/null', shell=True) 4361 4381 … … 4426 4446 4427 4447 if adddiffs: 4448 if dbg: 4449 print ' ' + main + ": adding differences removing file '" + \ 4450 difff + "' ..." 4428 4451 sub.call('rm ' + difff +' >& /dev/null', shell=True) 4429 4452 … … 4469 4492 4470 4493 if adddifffigures: 4494 if dbg: 4495 print ' ' + main + ": adding differences' figures removing file '" +\ 4496 dirfigf + "' ..." 4497 4471 4498 sout = sub.call('rm ' + dirfigf + ' >& /dev/null', shell=True) 4472 4499 … … 4503 4530 4504 4531 if adddifffigures: 4532 if dbg: 4533 print ' ' + main + ": adding differences' figures removing file '" +\ 4534 dirfigf + "' ..." 4505 4535 sout = sub.call('rm ' + dirfigf + ' >& /dev/null', shell=True) 4506 4536 … … 4678 4708 4679 4709 if addmoddiffs: 4710 if dbg: 4711 print ' ' + main + ": adding model differences " + \ 4712 "removing file '" + difff + "' ..." 4680 4713 sub.call('rm ' + difff +' >& /dev/null', shell=True) 4681 4714 … … 4724 4757 4725 4758 if addmoddifffigures: 4759 if dbg: 4760 print ' ' + main + ": adding model differences' figures " + \ 4761 "removing file '" + dirfigf + "' ..." 4726 4762 sout = sub.call('rm ' + dirfigf + ' >& /dev/null', shell=True) 4727 4763 … … 4758 4794 4759 4795 if adddifffigures: 4796 if dbg: 4797 print ' ' + main + ": adding differences's figures " + \ 4798 "removing file '" + dirfigf + "' ..." 4760 4799 sout = sub.call('rm ' + dirfigf + ' >& /dev/null', shell=True) 4761 4800 … … 4818 4857 4819 4858 if addallmodexpfigures: 4859 if dbg: 4860 print ' ' + main + ": adding model-experiment differences removing " + \ 4861 " file '" + allfigf + "' ..." 4862 print ' ' + main + ": adding model-experiment differences' figures " + \ 4863 "removing file '" + dirfigf + "' ..." 4820 4864 sout = sub.call('rm ' + allfigf + ' >& /dev/null', shell=True) 4821 4865 sout = sub.call('rm ' + dirfigf + ' >& /dev/null', shell=True)
Note: See TracChangeset
for help on using the changeset viewer.