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 4252 - (view) (download) (as text)

1 : cchiw 4252 import sys
2 :     import re
3 :     import os
4 :    
5 :    
6 :     fld="sun_ein" #directory to save programs
7 :     branch = "ein16"
8 :     ##################################################################################################
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 :     def writeToRst(names, observed_data, correct_data):
65 :     path = fld+"/"+names
66 :     os.system("mkdir "+path)
67 :     os.system("cp data/output5_p_observ.diderot "+path+"/"+names+".diderot")
68 :     os.system("cp output5_p_observ.diderot "+path+"/"+names+".diderot")
69 :     os.system("cp data/inputfile_0.nrrd "+path+"/inputfile_0.nrrd")
70 :     os.system("cp data/inputfile_1.nrrd "+path+"/inputfile_1.nrrd")
71 :     os.system("cp data/inputfilecat_2.nrrd "+path+"/inputfilecat_2.nrrd")
72 :     os.system("cp data/inputfile_2.nrrd "+path+"/inputfile_2.nrrd")
73 :     a= "\n\nterrible-data"
74 :     b= "\n\nobserved data from "+branch+" "+str(observed_data)
75 :     # correct values from python
76 :     c= "\n\ncorrect data from python"+str(correct_data)
77 :    
78 :     f = open(path+"/rst.txt", 'w+')
79 :     f.write(a+b+c+"\n\n")
80 :     f.close()
81 :    

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