##// END OF EJS Templates
Last update hfplotpdata
Alexander Valdez -
r560:ce06fcd97b67
parent child
Show More
@@ -1,197 +1,197
1 1 import os, sys
2 2 #import timeit
3 3 import datetime
4 4
5 5 path = os.path.split(os.getcwd())[0]
6 6 sys.path.append(path)
7 7
8 8 from controller import *
9 9
10 10 desc = "HF_EXAMPLE"
11 11 filename = "hf_test.xml"
12 12
13 13 controllerObj = Project()
14 14
15 15 controllerObj.setup(id = '191', name='test01', description=desc)
16 16
17 17
18 18 #path='/media/APOLLO/HF_rawdata/d2015026/0/cspec'
19 19 #path='/media/APOLLO/HF_rawdata/cspec'
20 20 #path='/media/APOLLO/bistatico'
21 21 #path='/home/alex/Downloads/pdata_hf/sousy'
22 22 path='/home/alex/Downloads/pdata_hf'
23 23 #path='/media/APOLLO/bistatico'
24 24
25 25
26 26
27 27 #path="/media/APOLLO/HF_rawdata/d2015059/sp01_f0" #f0=2.72e6
28 28 #path="/media/APOLLO/HF_rawdata/d2015059/sp01_f1" #f0=3.64e6
29 29 #path='/media/APOLLO/HF_rawdata/test'
30 30 #figpath='/home/alex/Pictures/hf2_16/last_data'
31 31 figpath='/home/alex/Pictures/pdata_plot'
32 32 pathFigure='/home/alex/Pictures/hf2_16/last_data'
33 33 #path='/home/alex/Downloads/ICA_LAST_TEST'
34 34
35 35 readUnitConfObj = controllerObj.addReadUnit(datatype='SpectraReader',
36 36 path=path,
37 startDate='2013/02/12',
37 startDate='2015/01/12',
38 38 endDate='2015/05/13',
39 39 startTime='00:00:00',
40 40 endTime='23:59:59',
41 41 online=0,
42 #set=8000,
42 #set=1426485881,
43 43 delay=10,
44 44 walk=1
45 45 #timezone=-5*3600
46 46 )
47 47
48 48 procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=readUnitConfObj.getId())
49 49
50 50 opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
51 opObj11.addParameter(name='id', value='2001', format='int')
51 opObj11.addParameter(name='id', value='1000', format='int')
52 52 opObj11.addParameter(name='wintitle', value='HF_Jicamarca_Spc', format='str')
53 53 #opObj11.addParameter(name='channelList', value='0', format='intlist')
54 54 opObj11.addParameter(name='zmin', value='-120', format='float')
55 55 opObj11.addParameter(name='zmax', value='-70', format='float')
56 56 opObj11.addParameter(name='save', value='1', format='int')
57 57 opObj11.addParameter(name='figpath', value=figpath, format='str')
58 58 # opObj11.addParameter(name='figfile', value=figfile_spectra_name, format='str')
59 59 # opObj11.addParameter(name='wr_period', value='5', format='int')
60 60 #opObj11.addParameter(name='ftp_wei', value='0', format='int')
61 61 #opObj11.addParameter(name='exp_code', value='20', format='int')
62 62 #opObj11.addParameter(name='sub_exp_code', value='0', format='int')
63 63 #opObj11.addParameter(name='plot_pos', value='0', format='int')
64 64
65 65
66 66
67 # figfile_power_name="jro_power_image"+freq2+date+ext_img
68 # print figfile_power_name
67 # # figfile_power_name="jro_power_image"+freq2+date+ext_img
68 # # print figfile_power_name
69 69 opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
70 opObj11.addParameter(name='id', value='3002', format='int')
70 opObj11.addParameter(name='id', value='2000', format='int')
71 71 opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str')
72 72 opObj11.addParameter(name='showprofile', value='0', format='int')
73 73 #opObj11.addParameter(name='channelList', value='0', format='intlist')
74 74 opObj11.addParameter(name='xmin', value='0', format='float')
75 75 opObj11.addParameter(name='xmax', value='24', format='float')
76 76 opObj11.addParameter(name='zmin', value='-110', format='float')
77 77 opObj11.addParameter(name='zmax', value='-50', format='float')
78 78 opObj11.addParameter(name='save', value='1', format='int')
79 79 opObj11.addParameter(name='figpath', value=figpath, format='str')
80 80 #opObj11.addParameter(name='figfile', value=figfile_power_name, format='str')
81 81 #opObj11.addParameter(name='wr_period', value='5', format='int')
82 82
83 83 #
84 84 # opObj11 = procUnitConfObj1.addOperation(name='PowerProfile', optype='other')
85 85 # opObj11.addParameter(name='id', value='2004', format='int')
86 86 # opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str')
87 87 # #opObj11.addParameter(name='channelList', value='0', format='intlist')
88 88 # opObj11.addParameter(name='save', value='1', format='bool')
89 89 # opObj11.addParameter(name='figpath', value=figpath, format='str')
90 90 # #opObj11.addParameter(name='xmin', value='10', format='int')
91 91 # #opObj11.addParameter(name='xmax', value='40', format='int')
92 92 #
93 93 # # figfile_phase_name="jro_phase_image"+freq1+date+ext_img
94 94 # # print figfile_phase_name
95 95 opObj11 = procUnitConfObj1.addOperation(name='CoherenceMap', optype='other')
96 opObj11.addParameter(name='id', value='3', format='int')
96 opObj11.addParameter(name='id', value='3000', format='int')
97 97 opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str')
98 98 opObj11.addParameter(name='showprofile', value='1', format='int')
99 99 opObj11.addParameter(name='xmin', value='0', format='float')
100 100 opObj11.addParameter(name='xmax', value='24', format='float')
101 101 #opObj11.addParameter(name='channelList', value='0', format='intlist')
102 102 opObj11.addParameter(name='save', value='1', format='bool')
103 103 opObj11.addParameter(name='figpath', value=figpath, format='str')
104 104 # opObj11.addParameter(name='figfile', value=figfile_phase_name, format='str')
105 105 # opObj11.addParameter(name='wr_period', value='5', format='int')
106 106
107 107 # opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other')
108 108 # opObj11.addParameter(name='id', value='6005', format='int')
109 109 # opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str')
110 110 # opObj11.addParameter(name='zmin', value='-110', format='float')
111 111 # opObj11.addParameter(name='zmax', value='-50', format='float')
112 112 # #opObj11.addParameter(name='xmin', value='0', format='float')
113 113 # #opObj11.addParameter(name='xmax', value='24', format='float')
114 114 # #opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist')
115 115 # opObj11.addParameter(name='save', value='1', format='bool')
116 116 # opObj11.addParameter(name='figpath', value=figpath, format='str')
117 117 #
118 118 #
119 119 #
120 120 # xmin = 0
121 121 # xmax = 24
122 122 #
123 123 procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId())
124 124 opObj20 = procUnitConfObj2.addOperation(name='GetMoments')
125 125
126 126 # opObj21 = procUnitConfObj2.addOperation(name='MomentsPlot', optype='other')
127 127 # opObj21.addParameter(name='id', value='3', format='int')
128 128 # opObj21.addParameter(name='wintitle', value='Moments Plot', format='str')
129 129 # opObj21.addParameter(name='save', value='1', format='bool')
130 130 # opObj21.addParameter(name='figpath', value=pathFigure, format='str')
131 131 # opObj21.addParameter(name='zmin', value='5', format='int')
132 132 # opObj21.addParameter(name='zmax', value='90', format='int')
133 133 #
134 134 opObj21 = procUnitConfObj2.addOperation(name='ParametersPlot', optype='other')
135 opObj21.addParameter(name='id', value='1', format='int')
135 opObj21.addParameter(name='id', value='4000', format='int')
136 136 opObj21.addParameter(name='wintitle', value='Radial Velocity Plot0', format='str')
137 137 opObj21.addParameter(name='channelList', value='0', format='intlist')
138 138 opObj21.addParameter(name='save', value='1', format='bool')
139 139 opObj21.addParameter(name='figpath', value=figpath, format='str')
140 140 opObj21.addParameter(name='SNR', value='1', format='bool')
141 141 opObj21.addParameter(name='SNRmin', value='-10', format='int')
142 142 opObj21.addParameter(name='SNRmax', value='50', format='int')
143 143 opObj21.addParameter(name='SNRthresh', value='0', format='float')
144 144 opObj21.addParameter(name='xmin', value=0, format='float')
145 145 opObj21.addParameter(name='xmax', value=24, format='float')
146 146 #opObj21.addParameter(name='parameterIndex', value=, format='int')
147 147
148 148 #
149 149 opObj21 = procUnitConfObj2.addOperation(name='ParametersPlot', optype='other')
150 opObj21.addParameter(name='id', value='2', format='int')
150 opObj21.addParameter(name='id', value='5000', format='int')
151 151 opObj21.addParameter(name='wintitle', value='Radial Velocity Plot1', format='str')
152 152 opObj21.addParameter(name='channelList', value='1', format='intlist')
153 153 opObj21.addParameter(name='save', value='1', format='bool')
154 154 opObj21.addParameter(name='figpath', value=figpath, format='str')
155 155 opObj21.addParameter(name='SNR', value='1', format='bool')
156 156 opObj21.addParameter(name='SNRmin', value='-20', format='int')
157 157 opObj21.addParameter(name='SNRmax', value='50', format='int')
158 158 opObj21.addParameter(name='SNRthresh', value='0', format='float')
159 159 opObj21.addParameter(name='xmin', value=0, format='float')
160 160 opObj21.addParameter(name='xmax', value=24, format='float')
161 161
162 162 #
163 163 #
164 164 # opObj23 = procUnitConfObj2.addOperation(name='EWDriftsPlot', optype='other')
165 165 # opObj23.addParameter(name='id', value='4', format='int')
166 166 # opObj23.addParameter(name='wintitle', value='EW Drifts', format='str')
167 167 # opObj23.addParameter(name='save', value='1', format='bool')
168 168 # opObj23.addParameter(name='figpath', value = pathFigure, format='str')
169 169 # opObj23.addParameter(name='zminZonal', value='-150', format='int')
170 170 # opObj23.addParameter(name='zmaxZonal', value='150', format='int')
171 171 # opObj23.addParameter(name='zminVertical', value='-30', format='float')
172 172 # opObj23.addParameter(name='zmaxVertical', value='30', format='float')
173 173 # opObj23.addParameter(name='SNR_1', value='1', format='bool')
174 174 # opObj23.addParameter(name='SNRmax', value='5', format='int')
175 175 # # opObj23.addParameter(name='SNRthresh', value='-50', format='float')
176 176 # opObj23.addParameter(name='xmin', value=xmin, format='float')
177 177 # opObj23.addParameter(name='xmax', value=xmax, format='float')
178 178 #
179 179 #
180 180 # # opObj11 = procUnitConf.Obj1.addOperation(name='SendByFTP', optype='other')
181 181 # # opObj11.addParameter(name='ext', value='*.jpeg', format='str')
182 182 # # opObj11.addParameter(name='localfolder', value='/home/alex/Pictures/ftp', format='str')
183 183 # # opObj11.addParameter(name='remotefolder', value='/home/wmaster/web2/data/JRO/HFT/2015/03/11/figures/', format='str')
184 184 # # opObj11.addParameter(name='server', value='181.177.232.125', format='str')
185 185 # # opObj11.addParameter(name='username', value='wmaster', format='str')
186 186 # # opObj11.addParameter(name='password', value='mst2010vhf', format='str')
187 187 print "Escribiendo el archivo XML"
188 188 controllerObj.writeXml(filename)
189 189 print "Leyendo el archivo XML"
190 190 controllerObj.readXml(filename)
191 191
192 192 controllerObj.createObjects()
193 193 controllerObj.connectObjects()
194 194
195 195 #timeit.timeit('controllerObj.run()', number=2)
196 196
197 197 controllerObj.run() No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now