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