Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Annotation of /branches/ein16/synth/d2/write.py
ViewVC logotype

Annotation of /branches/ein16/synth/d2/write.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4261 - (view) (download) (as text)

1 : cchiw 4252 import sys
2 :     import re
3 :     import os
4 :    
5 :    
6 : cchiw 4257 fld="mon_ein" #directory to save programs
7 : cchiw 4261
8 : cchiw 4252 ##################################################################################################
9 :     def Title_inner(opr_inner):
10 :     return "\n\n"+opr_inner.name+" |"+str(opr_inner.id)
11 :    
12 :     def Title_outer(opr_inner, opr_outer):
13 :     return opr_outer.name+ "_"+ opr_inner.name+" |"+str(opr_inner.id)+"_"+str(opr_outer.id)
14 :    
15 :    
16 :     def Title_num(opr_inner, opr_outer):
17 :     return opr_outer.name+ "_"+ opr_inner.name+" |"+str(opr_inner.id)+"_"+str(opr_outer.id)
18 :    
19 :     def write(e):
20 :     print (e)
21 :     def writeall(e):
22 :     #print (e)
23 :     # if it works continue
24 :     f = open(fld+"/results_final.txt", 'a+')
25 :     f.write(e)
26 :     f.close()
27 :     def writesummary(e):
28 :     #print (e)
29 :     # if it works continue
30 :     f = open(fld+"/results_summary.txt", 'a+')
31 :     f.write(e)
32 :     f.close()
33 :    
34 :     def writetys(e):
35 :     #print (e)
36 :     # if it works continue
37 :     f = open(fld+"/results_ty.txt", 'a+')
38 :     f.write(e)
39 :     f.close()
40 :    
41 :     def writeex(e):
42 :     print (e)
43 :     # if it works continue
44 :     f = open("rst/results_ex_1.txt", 'a+')
45 :     f.write(e)
46 :     f.close()
47 :    
48 :    
49 :    
50 :     def writeTitle_inner(opr_inner):
51 :     y = Title_inner(opr_inner)
52 :     writetys(y)
53 :     writeall(y)
54 :    
55 :     def writeTitle_outer(opr_inner, opr_outer):
56 :     y = Title_outer(opr_inner, opr_outer)
57 :     writetys("\n"+y)
58 :     writeall(y)
59 :    
60 :    
61 :    
62 :    
63 :     # copy programs and corresponding file to new directory
64 : cchiw 4261 def writeToRst(names, observed_data, correct_data, branch):
65 : cchiw 4257
66 : cchiw 4252 path = fld+"/"+names
67 :     os.system("mkdir "+path)
68 :     os.system("cp data/output5_p_observ.diderot "+path+"/"+names+".diderot")
69 :     os.system("cp output5_p_observ.diderot "+path+"/"+names+".diderot")
70 :     os.system("cp data/inputfile_0.nrrd "+path+"/inputfile_0.nrrd")
71 :     os.system("cp data/inputfile_1.nrrd "+path+"/inputfile_1.nrrd")
72 :     os.system("cp data/inputfilecat_2.nrrd "+path+"/inputfilecat_2.nrrd")
73 :     os.system("cp data/inputfile_2.nrrd "+path+"/inputfile_2.nrrd")
74 : cchiw 4257 a= names
75 : cchiw 4252 b= "\n\nobserved data from "+branch+" "+str(observed_data)
76 :     # correct values from python
77 :     c= "\n\ncorrect data from python"+str(correct_data)
78 :    
79 :     f = open(path+"/rst.txt", 'w+')
80 :     f.write(a+b+c+"\n\n")
81 :     f.close()
82 :    

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0