##// END OF EJS Templates
Last update
Alexander Valdez -
r561:6c2220d5daf4
parent child
Show More
@@ -1,236 +1,236
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 #---------------------------------------
11 11 freq1="_2.72MHz_"
12 12 freq2="_3.64MHz_"
13 13
14 14 date="2015-03-12_N"
15 15 ext_img=".jpeg"
16 16
17 17
18 18 #---------------------------------------
19 19
20 20
21 21
22 22 desc = "HF_EXAMPLE"
23 23 filename = "hf_test.xml"
24 24
25 25 controllerObj = Project()
26 26
27 27 controllerObj.setup(id = '191', name='test01', description=desc)
28 28
29 29
30 30 #-----------------------PATH------------------------------#
31 31 #path='/media/APOLLO/HF_rawdata/d2015026/0/cspec'
32 32 #path='/media/APOLLO/HF_rawdata/cspec'
33 33 #path="/media/APOLLO/HF_rawdata/d2015059/sp01_f0" #f0=2.72e6
34 34 #path="/media/APOLLO/HF_rawdata/d2015059/sp01_f1" #f0=3.64e6
35 path='/media/APOLLO/HF_rawdata/test'
35 #path='/media/APOLLO/HF_rawdata/test'
36 path='/media/APOLLO/HF_rawdata/HFT_miercoles/sp01_f0'
36 37 #---------------------------------------------------------#
37 38
38 39 #---------------------PATH-FIGURE------------------------#
39 40 #figpath='/home/alex/Pictures/hf2_16/last_data'
40 41 figpath='/home/alex/Pictures/ftp'
41 42 pathFigure='/home/alex/Pictures/hf2_16/last_data'
42 43 #path='/home/alex/Downloads/ICA_LAST_TEST'
43 44 #---------------------------------------------------------#
44 45 readUnitConfObj = controllerObj.addReadUnit(datatype='HFReader',
45 46 path=path,
46 47 startDate='2013/01/1',
47 48 endDate='2015/05/13',
48 49 startTime='00:00:00',
49 50 endTime='23:59:59',
50 51 online=0,
51 #set=850,
52 #set=1426485881,
52 53 delay=10,
53 54 walk=1,
54 55 timezone=-5*3600)
55 56
56 57
57 58 procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId())
58 59
59 60 # opObj12 = procUnitConfObj0.addOperation(name='selectChannels',optype='self')
60 61 # opObj12.addParameter(name='channelList', value='0', format='intList')
61 62
62 63 opObj12 = procUnitConfObj0.addOperation(name='setRadarFrequency')
63 64 opObj12.addParameter(name='frequency', value='3.64e6', format='float')
64 65
65 66 opObj12 = procUnitConfObj0.addOperation(name='CohInt', optype='other')
66 67 opObj12.addParameter(name='n', value='4', format='int')
67 68
68 69 # opObj11 = procUnitConfObj0.addOperation(name='Scope', optype='other')
69 70 # opObj11.addParameter(name='id', value='10', format='int')
70 71 # opObj11.addParameter(name='wintitle', value='Voltage', format='str')
71 72 # opObj11.addParameter(name='ymin', value='-1e-8', format='float')
72 73 # opObj11.addParameter(name='ymax', value='1e-8', format='float')
73 74 # #
74 75 procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId())
75 76 procUnitConfObj1.addParameter(name='nFFTPoints', value='25', format='int')
76 77 procUnitConfObj1.addParameter(name='nProfiles', value='25', format='int')
77 78 procUnitConfObj1.addParameter(name='pairsList', value='(0,1)', format='pairsList')
78 79
79 80
80 81 opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other')
81 opObj11.addParameter(name='n', value='15', format='float')
82 opObj11.addParameter(name='n', value='6', format='float')
82 83
83 # opObj11 = procUnitConfObj1.addOperation(name='SpectraWriter', optype='other')
84 # opObj11.addParameter(name='path', value='/home/alex/Downloads/pdata_hf')
85 # opObj11.addParameter(name='blocksPerFile', value='1', format='int')
86
87
88 # opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
89 # opObj11.addParameter(name='id', value='2001', format='int')
90 # opObj11.addParameter(name='wintitle', value='HF_Jicamarca_Spc', format='str')
91 # #opObj11.addParameter(name='channelList', value='0', format='intlist')
92 # opObj11.addParameter(name='zmin', value='-120', format='float')
93 # opObj11.addParameter(name='zmax', value='-70', format='float')
94 # opObj11.addParameter(name='save', value='1', format='int')
95 # opObj11.addParameter(name='figpath', value=figpath, format='str')
96 # # opObj11.addParameter(name='figfile', value=figfile_spectra_name, format='str')
97 # # opObj11.addParameter(name='wr_period', value='5', format='int')
98 # #opObj11.addParameter(name='ftp_wei', value='0', format='int')
99 # #opObj11.addParameter(name='exp_code', value='20', format='int')
100 # #opObj11.addParameter(name='sub_exp_code', value='0', format='int')
101 # #opObj11.addParameter(name='plot_pos', value='0', format='int')
84 #opObj11 = procUnitConfObj1.addOperation(name='SpectraWriter', optype='other')
85 #opObj11.addParameter(name='path', value='/home/alex/Downloads/pdata_hf')
86 #opObj11.addParameter(name='blocksPerFile', value='1', format='int')
102 87 #
88 #
89 opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
90 opObj11.addParameter(name='id', value='2001', format='int')
91 opObj11.addParameter(name='wintitle', value='HF_Jicamarca_Spc', format='str')
92 #opObj11.addParameter(name='channelList', value='0', format='intlist')
93 opObj11.addParameter(name='zmin', value='-120', format='float')
94 opObj11.addParameter(name='zmax', value='-70', format='float')
95 opObj11.addParameter(name='save', value='1', format='int')
96 opObj11.addParameter(name='figpath', value=figpath, format='str')
97 # opObj11.addParameter(name='figfile', value=figfile_spectra_name, format='str')
98 # opObj11.addParameter(name='wr_period', value='5', format='int')
99 #opObj11.addParameter(name='ftp_wei', value='0', format='int')
100 #opObj11.addParameter(name='exp_code', value='20', format='int')
101 #opObj11.addParameter(name='sub_exp_code', value='0', format='int')
102 #opObj11.addParameter(name='plot_pos', value='0', format='int')
103
103 104 # figfile_power_name="jro_power_image"+freq2+date+ext_img
104 105 # print figfile_power_name
105 106 opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
106 107 opObj11.addParameter(name='id', value='3002', format='int')
107 108 opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str')
108 109 opObj11.addParameter(name='showprofile', value='0', format='int')
109 opObj11.addParameter(name='channelList', value='0', format='intlist')
110 #opObj11.addParameter(name='channelList', value='0', format='intlist')
110 111 opObj11.addParameter(name='xmin', value='0', format='float')
111 112 opObj11.addParameter(name='xmax', value='24', format='float')
112 113 opObj11.addParameter(name='zmin', value='-110', format='float')
113 114 opObj11.addParameter(name='zmax', value='-50', format='float')
114 115 opObj11.addParameter(name='save', value='1', format='int')
115 116 opObj11.addParameter(name='figpath', value=figpath, format='str')
116 117 #opObj11.addParameter(name='figfile', value=figfile_power_name, format='str')
117 118 #opObj11.addParameter(name='wr_period', value='5', format='int')
118
119
119
120
120 121 #opObj11 = procUnitConfObj1.addOperation(name='PowerProfile', optype='other')
121 122 #opObj11.addParameter(name='id', value='2004', format='int')
122 123 #opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str')
123 ##opObj11.addParameter(name='channelList', value='0', format='intlist')
124 #opObj11.addParameter(name='channelList', value='0', format='intlist')
124 125 #opObj11.addParameter(name='save', value='1', format='bool')
125 126 #opObj11.addParameter(name='figpath', value=figpath, format='str')
126 ##opObj11.addParameter(name='xmin', value='10', format='int')
127 ##opObj11.addParameter(name='xmax', value='40', format='int')
128
127 #opObj11.addParameter(name='xmin', value='10', format='int')
128 #opObj11.addParameter(name='xmax', value='40', format='int')
129
129 130 # figfile_phase_name="jro_phase_image"+freq1+date+ext_img
130 131 # print figfile_phase_name
131 132 opObj11 = procUnitConfObj1.addOperation(name='CoherenceMap', optype='other')
132 133 opObj11.addParameter(name='id', value='3', format='int')
133 134 opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str')
134 135 opObj11.addParameter(name='showprofile', value='1', format='int')
135 136 opObj11.addParameter(name='xmin', value='0', format='float')
136 137 opObj11.addParameter(name='xmax', value='24', format='float')
137 138 #opObj11.addParameter(name='channelList', value='0', format='intlist')
138 139 opObj11.addParameter(name='save', value='1', format='bool')
139 140 opObj11.addParameter(name='figpath', value=figpath, format='str')
140 # # opObj11.addParameter(name='figfile', value=figfile_phase_name, format='str')
141 # # opObj11.addParameter(name='wr_period', value='5', format='int')
142
143 # opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other')
144 # opObj11.addParameter(name='id', value='6005', format='int')
145 # opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str')
146 # opObj11.addParameter(name='zmin', value='-110', format='float')
147 # opObj11.addParameter(name='zmax', value='-50', format='float')
148 # #opObj11.addParameter(name='xmin', value='0', format='float')
149 # #opObj11.addParameter(name='xmax', value='24', format='float')
150 # #opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist')
151 # opObj11.addParameter(name='save', value='1', format='bool')
152 # opObj11.addParameter(name='figpath', value=figpath, format='str')
153
154
155
156 # xmin = 0
157 # xmax = 24
158 #------------------------------------------------------------------
159 #
141 # opObj11.addParameter(name='figfile', value=figfile_phase_name, format='str')
142 # opObj11.addParameter(name='wr_period', value='5', format='int')
143
144 #opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other')
145 #opObj11.addParameter(name='id', value='6005', format='int')
146 #opObj11.addParameter(name='wintitle', value='HF_Jicamarca', format='str')
147 #opObj11.addParameter(name='zmin', value='-110', format='float')
148 #opObj11.addParameter(name='zmax', value='-50', format='float')
149 #opObj11.addParameter(name='xmin', value='0', format='float')
150 #opObj11.addParameter(name='xmax', value='24', format='float')
151 #opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist')
152 #opObj11.addParameter(name='save', value='1', format='bool')
153 #opObj11.addParameter(name='figpath', value=figpath, format='str')
154
155
156
157 #xmin = 0
158 #xmax = 24
159
160 160 procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId())
161 161 opObj20 = procUnitConfObj2.addOperation(name='GetMoments')
162
163 # opObj21 = procUnitConfObj2.addOperation(name='MomentsPlot', optype='other')
164 # opObj21.addParameter(name='id', value='3', format='int')
165 # opObj21.addParameter(name='wintitle', value='Moments Plot', format='str')
166 # opObj21.addParameter(name='save', value='1', format='bool')
167 # opObj21.addParameter(name='figpath', value=pathFigure, format='str')
162
163 #opObj21 = procUnitConfObj2.addOperation(name='MomentsPlot', optype='other')
164 #opObj21.addParameter(name='id', value='3', format='int')
165 #opObj21.addParameter(name='wintitle', value='Moments Plot', format='str')
166 #opObj21.addParameter(name='save', value='1', format='bool')
167 #opObj21.addParameter(name='figpath', value=pathFigure, format='str')
168 168 #opObj21.addParameter(name='zmin', value='5', format='int')
169 169 #opObj21.addParameter(name='zmax', value='90', format='int')
170
170
171 171 opObj21 = procUnitConfObj2.addOperation(name='ParametersPlot', optype='other')
172 172 opObj21.addParameter(name='id', value='1', format='int')
173 173 opObj21.addParameter(name='wintitle', value='Radial Velocity Plot0', format='str')
174 174 opObj21.addParameter(name='channelList', value='0', format='intlist')
175 175 opObj21.addParameter(name='save', value='1', format='bool')
176 176 opObj21.addParameter(name='figpath', value=figpath, format='str')
177 177 opObj21.addParameter(name='SNR', value='1', format='bool')
178 178 opObj21.addParameter(name='SNRmin', value='-10', format='int')
179 179 opObj21.addParameter(name='SNRmax', value='50', format='int')
180 180 opObj21.addParameter(name='SNRthresh', value='0', format='float')
181 181 opObj21.addParameter(name='xmin', value=0, format='float')
182 182 opObj21.addParameter(name='xmax', value=24, format='float')
183 183 #opObj21.addParameter(name='parameterIndex', value=, format='int')
184
185
184
185
186 186 opObj21 = procUnitConfObj2.addOperation(name='ParametersPlot', optype='other')
187 187 opObj21.addParameter(name='id', value='2', format='int')
188 188 opObj21.addParameter(name='wintitle', value='Radial Velocity Plot1', format='str')
189 189 opObj21.addParameter(name='channelList', value='1', format='intlist')
190 190 opObj21.addParameter(name='save', value='1', format='bool')
191 191 opObj21.addParameter(name='figpath', value=figpath, format='str')
192 192 opObj21.addParameter(name='SNR', value='1', format='bool')
193 193 opObj21.addParameter(name='SNRmin', value='-20', format='int')
194 194 opObj21.addParameter(name='SNRmax', value='50', format='int')
195 195 opObj21.addParameter(name='SNRthresh', value='0', format='float')
196 196 opObj21.addParameter(name='xmin', value=0, format='float')
197 197 opObj21.addParameter(name='xmax', value=24, format='float')
198
199
200
198
199
200 #
201 201 # opObj23 = procUnitConfObj2.addOperation(name='EWDriftsPlot', optype='other')
202 202 # opObj23.addParameter(name='id', value='4', format='int')
203 203 # opObj23.addParameter(name='wintitle', value='EW Drifts', format='str')
204 204 # opObj23.addParameter(name='save', value='1', format='bool')
205 205 # opObj23.addParameter(name='figpath', value = pathFigure, format='str')
206 206 # opObj23.addParameter(name='zminZonal', value='-150', format='int')
207 207 # opObj23.addParameter(name='zmaxZonal', value='150', format='int')
208 208 # opObj23.addParameter(name='zminVertical', value='-30', format='float')
209 209 # opObj23.addParameter(name='zmaxVertical', value='30', format='float')
210 210 # opObj23.addParameter(name='SNR_1', value='1', format='bool')
211 211 # opObj23.addParameter(name='SNRmax', value='5', format='int')
212 212 # # opObj23.addParameter(name='SNRthresh', value='-50', format='float')
213 213 # opObj23.addParameter(name='xmin', value=xmin, format='float')
214 214 # opObj23.addParameter(name='xmax', value=xmax, format='float')
215
216
217 # opObj11 = procUnitConfObj1.addOperation(name='SendByFTP', optype='other')
218 # opObj11.addParameter(name='ext', value='*.jpeg', format='str')
219 # opObj11.addParameter(name='localfolder', value='/home/alex/Pictures/ftp', format='str')
220 # opObj11.addParameter(name='remotefolder', value='/home/wmaster/web2/data/JRO/HFT/2015/03/11/figures/', format='str')
221 # opObj11.addParameter(name='server', value='181.177.232.125', format='str')
222 # opObj11.addParameter(name='username', value='wmaster', format='str')
223 # opObj11.addParameter(name='password', value='mst2010vhf', format='str')
215
216
217 #opObj11 = procUnitConfObj1.addOperation(name='SendByFTP', optype='other')
218 #opObj11.addParameter(name='ext', value='*.jpeg', format='str')
219 #opObj11.addParameter(name='localfolder', value='/home/alex/Pictures/ftp', format='str')
220 #opObj11.addParameter(name='remotefolder', value='/home/wmaster/web2/data/JRO/HFT/2015/03/11/figures/', format='str')
221 #opObj11.addParameter(name='server', value='181.177.232.125', format='str')
222 #opObj11.addParameter(name='username', value='wmaster', format='str')
223 #opObj11.addParameter(name='password', value='mst2010vhf', format='str')
224 224
225 225
226 226 print "Escribiendo el archivo XML"
227 227 controllerObj.writeXml(filename)
228 228 print "Leyendo el archivo XML"
229 229 controllerObj.readXml(filename)
230 230
231 231 controllerObj.createObjects()
232 232 controllerObj.connectObjects()
233 233
234 234 #timeit.timeit('controllerObj.run()', number=2)
235 235
236 236 controllerObj.run() No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now