##// END OF EJS Templates
Daniel Valdez -
r481:2ab0435b709b
parent child
Show More
@@ -1,326 +1,404
1 1 import os, sys
2 2
3 3 path = os.path.split(os.getcwd())[0]
4 4 sys.path.append(path)
5 5
6 6 from controller import *
7 7
8 8 desc = "AMISR Experiment Test"
9 9 filename = "amisr.xml"
10 10
11 11 controllerObj = Project()
12 12
13 13 controllerObj.setup(id = '191', name='test01', description=desc)
14 14
15 path = '/home/administrator/Documents/amisr'
15 path = '/home/administrator/Documents/amisr_bug'
16 16 path = '/media/administrator/New Volume/amisr'
17
17 #path = '/media/administrator/Toshiba/data'
18 18 figpath = '/home/administrator/Pictures/amisr'
19 19
20 20 figfile0 = 'amisr_rti_beam0.png'
21 21 figfile1 = 'amisr_rti_beam1.png'
22 22 figfile2 = 'amisr_rti_beam2.png'
23 23 figfile3 = 'amisr_rti_beam3.png'
24 24 figfile4 = 'amisr_rti_beam4.png'
25 25 figfile5 = 'amisr_rti_beam5.png'
26 26 figfile6 = 'amisr_rti_beam6.png'
27 27
28 28 title0 = 'RTI AMISR Beam 0'
29 29 title1 = 'RTI AMISR Beam 1'
30 30 title2 = 'RTI AMISR Beam 2'
31 31 title3 = 'RTI AMISR Beam 3'
32 32 title4 = 'RTI AMISR Beam 4'
33 33 title5 = 'RTI AMISR Beam 5'
34 34 title6 = 'RTI AMISR Beam 6'
35 35
36 36 profileStrSelBeam0 = '0,101'
37 37 profileStrSelBeam1 = '614,741'
38 38 profileStrSelBeam2 = '358,485'
39 39 profileStrSelBeam3 = '742,869'
40 40 profileStrSelBeam4 = '230,357'
41 41 profileStrSelBeam5 = '486,613'
42 42 profileStrSelBeam6 = '102,229'
43 43
44 nProfiles = '32'
45 nFFTPoints = '32'
46
47
44 48 readUnitConfObj = controllerObj.addReadUnit(datatype='AMISR',
45 49 path=path,
46 startDate='2014/08/20',
47 endDate='2014/08/20',
50 startDate='2014/08/18',
51 endDate='2014/08/18',
48 52 startTime='00:00:00',
49 53 endTime='23:59:59',
50 54 walk=1)
51 55
52 56
53 57
54 58 # procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
55 59 # opObj11 = procUnitConfObjBeam0.addOperation(name='ProfileSelector', optype='other')
56 60 # opObj11.addParameter(name='profileRangeList', value=profileStrSelBeam0, format='intlist')
57 61
58 62 # procUnitConfObjBeam1 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
59 63 # procUnitConfObjBeam2 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
60 64 # procUnitConfObjBeam3 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
61 65 # procUnitConfObjBeam4 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
62 66 # procUnitConfObjBeam5 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
63 67 # procUnitConfObjBeam6 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
64 68
65 procUnitAMISR = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId())
66 opObj11 = procUnitAMISR.addOperation(name='BeamSelector', optype='other')
69 # procUnitAMISR = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId())
70 # opObj11 = procUnitAMISR.addOperation(name='BeamSelector', optype='other')
71 # opObj11.addParameter(name='beam', value='1', format='int')
72 #
73 # procUnitConfObjBeam1 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISRBeam0.getId())
74 #
75 # opObj11 = procUnitConfObjBeam1.addOperation(name='CohInt', optype='other')
76 # opObj11.addParameter(name='n', value='128', format='int')
77 #
78 #
79 # procUnitConfObjSpectraBeam1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam1.getId())
80 # procUnitConfObjSpectraBeam1.addParameter(name='nFFTPoints', value='32', format='int')
81 # procUnitConfObjSpectraBeam1.addParameter(name='nProfiles', value='32', format='int')
82 #
83 # opObj11 = procUnitConfObjSpectraBeam1.addOperation(name='getNoise')
84 # opObj11.addParameter(name='minHei', value='100', format='float')
85 # opObj11.addParameter(name='maxHei', value='450', format='float')
86 #
87 # opObj11 = procUnitConfObjSpectraBeam1.addOperation(name='SpectraPlot', optype='other')
88 # opObj11.addParameter(name='id', value='100', format='int')
89 # opObj11.addParameter(name='wintitle', value='SpectraPlot', format='str')
90
91
92
93
94
95
96
97 # ############################# Beam0 #############################
98 procUnitAMISRBeam0 = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId())
99
100 #opObj11 = procUnitAMISRBeam0.addOperation(name='PrintInfo', optype='other')
101
102
103 opObj11 = procUnitAMISRBeam0.addOperation(name='BeamSelector', optype='other')
67 104 opObj11.addParameter(name='beam', value='1', format='int')
68 105
69 procUnitConfObjBeam1 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISR.getId())
106 procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISRBeam0.getId())
70 107
71 opObj11 = procUnitConfObjBeam1.addOperation(name='CohInt', optype='other')
108 opObj11 = procUnitConfObjBeam0.addOperation(name='CohInt', optype='other')
72 109 opObj11.addParameter(name='n', value='128', format='int')
73 110
74
75 procUnitConfObjSpectraBeam1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam1.getId())
76 procUnitConfObjSpectraBeam1.addParameter(name='nFFTPoints', value='32', format='int')
77 procUnitConfObjSpectraBeam1.addParameter(name='nProfiles', value='32', format='int')
111 procUnitConfObjSpectraBeam0 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam0.getId())
112 procUnitConfObjSpectraBeam0.addParameter(name='nFFTPoints', value=nFFTPoints, format='int')
113 procUnitConfObjSpectraBeam0.addParameter(name='nProfiles', value=nProfiles, format='int')
78 114
79 opObj11 = procUnitConfObjSpectraBeam1.addOperation(name='getNoise')
115 opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise')
80 116 opObj11.addParameter(name='minHei', value='100', format='float')
81 117 opObj11.addParameter(name='maxHei', value='450', format='float')
82 118
83 opObj11 = procUnitConfObjSpectraBeam1.addOperation(name='SpectraPlot', optype='other')
119 opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='SpectraPlot', optype='other')
84 120 opObj11.addParameter(name='id', value='100', format='int')
85 opObj11.addParameter(name='wintitle', value='SpectraPlot', format='str')
86
87
88
121 opObj11.addParameter(name='wintitle', value='AMISR Beam 0', format='str')
89 122
90 123
91 124
92 125
93 # ############################# Beam0 #############################
126 # procUnitConfObjBeam0 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
94 127 # opObj11 = procUnitConfObjBeam0.addOperation(name='ProfileSelector', optype='other')
95 128 # opObj11.addParameter(name='profileRangeList', value=profileStrSelBeam0, format='intlist')
96 #
129 #
97 130 # opObj11 = procUnitConfObjBeam0.addOperation(name='CohInt', optype='other')
98 131 # opObj11.addParameter(name='n', value='102', format='int')
99 132 #
100 133 # procUnitConfObjSpectraBeam0 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam0.getId())
101 134 # procUnitConfObjSpectraBeam0.addParameter(name='nFFTPoints', value='32', format='int')
102 135 # procUnitConfObjSpectraBeam0.addParameter(name='nProfiles', value='32', format='int')
103 136 #
104 137 # opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='getNoise')
105 138 # opObj11.addParameter(name='minHei', value='100', format='float')
106 139 # opObj11.addParameter(name='maxHei', value='450', format='float')
107 140 #
108 141 # opObj11 = procUnitConfObjSpectraBeam0.addOperation(name='RTIPlot', optype='other')
109 # opObj11.addParameter(name='id', value='200', format='int')
142 # opObj11.addParameter(name='id', value='100', format='int')
110 143 # opObj11.addParameter(name='wintitle', value=title0, format='str')
111 144 # opObj11.addParameter(name='xmin', value='0', format='int')
112 145 # opObj11.addParameter(name='xmax', value='18', format='int')
113 146 # opObj11.addParameter(name='zmin', value='45', format='int')
114 147 # opObj11.addParameter(name='zmax', value='70', format='int')
115 148 # #opObj11.addParameter(name='timerange', value='7200', format='int')
116 149 # opObj11.addParameter(name='showprofile', value='0', format='int')
117 150 # opObj11.addParameter(name='figpath', value=figpath, format='str')
118 151 # opObj11.addParameter(name='figfile', value=figfile0, format='str')
119 152 #
120 153 #
121 154 #
122 155 #
123 156 #
124 157 # #
158
125 159 # ############################# Beam1 #############################
126 # opObj11 = procUnitConfObjBeam1.addOperation(name='ProfileSelector', optype='other')
127 # #opObj11.addParameter(name='profileRangeList', value=profileStrSelBeam1, format='intlist')
128 # opObj11.addParameter(name='beam', value='1', format='int')
129 #
130 # opObj11 = procUnitConfObjBeam1.addOperation(name='CohInt', optype='other')
131 # opObj11.addParameter(name='n', value='128', format='int')
132 #
133 # procUnitConfObjSpectraBeam1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam1.getId())
134 # procUnitConfObjSpectraBeam1.addParameter(name='nFFTPoints', value='32', format='int')
135 # procUnitConfObjSpectraBeam1.addParameter(name='nProfiles', value='32', format='int')
136 #
137 # opObj11 = procUnitConfObjSpectraBeam1.addOperation(name='getNoise')
138 # opObj11.addParameter(name='minHei', value='100', format='float')
139 # opObj11.addParameter(name='maxHei', value='450', format='float')
140 #
141 # opObj11 = procUnitConfObjSpectraBeam1.addOperation(name='SpectraPlot', optype='other')
142 # opObj11.addParameter(name='id', value='100', format='int')
143 # opObj11.addParameter(name='wintitle', value='SpectraPlot', format='str')
144 # # opObj11.addParameter(name='zmin', value='45', format='int')
145 # # opObj11.addParameter(name='zmax', value='70', format='int')
146 # # opObj11.addParameter(name='save', value='1', format='bool')
147 # # opObj11.addParameter(name='figpath', value='/Users/administrator/Pictures/amisr', format='str')
160 procUnitAMISRBeam1 = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId())
161
162 #opObj11 = procUnitAMISRBeam1.addOperation(name='PrintInfo', optype='other')
163
164
165 opObj11 = procUnitAMISRBeam1.addOperation(name='BeamSelector', optype='other')
166 opObj11.addParameter(name='beam', value='1', format='int')
167
168 procUnitConfObjBeam1 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISRBeam1.getId())
169
170 opObj11 = procUnitConfObjBeam1.addOperation(name='CohInt', optype='other')
171 opObj11.addParameter(name='n', value='128', format='int')
172
173 procUnitConfObjSpectraBeam1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam1.getId())
174 procUnitConfObjSpectraBeam1.addParameter(name='nFFTPoints', value=nFFTPoints, format='int')
175 procUnitConfObjSpectraBeam1.addParameter(name='nProfiles', value=nProfiles, format='int')
176
177 opObj11 = procUnitConfObjSpectraBeam1.addOperation(name='getNoise')
178 opObj11.addParameter(name='minHei', value='100', format='float')
179 opObj11.addParameter(name='maxHei', value='450', format='float')
180
181 opObj11 = procUnitConfObjSpectraBeam1.addOperation(name='SpectraPlot', optype='other')
182 opObj11.addParameter(name='id', value='101', format='int')
183 opObj11.addParameter(name='wintitle', value='AMISR Beam 1', format='str')
184
148 185 #
149 186 # opObj11 = procUnitConfObjSpectraBeam1.addOperation(name='RTIPlot', optype='other')
150 187 # opObj11.addParameter(name='id', value='201', format='int')
151 188 # opObj11.addParameter(name='wintitle', value=title1, format='str')
152 189 # #opObj11.addParameter(name='timerange', value='36000', format='int')
153 190 # opObj11.addParameter(name='xmin', value='0', format='int')
154 191 # opObj11.addParameter(name='xmax', value='18', format='int')
155 192 # opObj11.addParameter(name='zmin', value='45', format='int')
156 193 # opObj11.addParameter(name='zmax', value='70', format='int')
157 194 # opObj11.addParameter(name='showprofile', value='0', format='int')
158 195 # opObj11.addParameter(name='figpath', value=figpath, format='str')
159 196 # opObj11.addParameter(name='figfile', value=figfile1, format='str')
160 197 # #
161 198 # #
162 199 # #
163 200 # #
164 201 # #
165 202 # ############################## Beam2 #############################
166 # opObj11 = procUnitConfObjBeam2.addOperation(name='ProfileSelector', optype='other')
167 # opObj11.addParameter(name='profileRangeList', value=profileStrSelBeam2, format='intlist')
168 #
169 # opObj11 = procUnitConfObjBeam2.addOperation(name='CohInt', optype='other')
170 # opObj11.addParameter(name='n', value='128', format='int')
171 #
172 # procUnitConfObjSpectraBeam2 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam2.getId())
173 # procUnitConfObjSpectraBeam2.addParameter(name='nFFTPoints', value='32', format='int')
174 # procUnitConfObjSpectraBeam2.addParameter(name='nProfiles', value='32', format='int')
175 #
176 # opObj11 = procUnitConfObjSpectraBeam2.addOperation(name='getNoise')
177 # opObj11.addParameter(name='minHei', value='100', format='float')
178 # opObj11.addParameter(name='maxHei', value='450', format='float')
203 procUnitAMISRBeam2 = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId())
204 opObj11 = procUnitAMISRBeam2.addOperation(name='BeamSelector', optype='other')
205 opObj11.addParameter(name='beam', value='2', format='int')
206
207 procUnitConfObjBeam2 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISRBeam2.getId())
208
209 opObj11 = procUnitConfObjBeam2.addOperation(name='CohInt', optype='other')
210 opObj11.addParameter(name='n', value='128', format='int')
211
212
213 procUnitConfObjSpectraBeam2 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam2.getId())
214 procUnitConfObjSpectraBeam2.addParameter(name='nFFTPoints', value=nFFTPoints, format='int')
215 procUnitConfObjSpectraBeam2.addParameter(name='nProfiles', value=nProfiles, format='int')
216
217 opObj11 = procUnitConfObjSpectraBeam2.addOperation(name='getNoise')
218 opObj11.addParameter(name='minHei', value='100', format='float')
219 opObj11.addParameter(name='maxHei', value='450', format='float')
220
221 opObj11 = procUnitConfObjSpectraBeam2.addOperation(name='SpectraPlot', optype='other')
222 opObj11.addParameter(name='id', value='102', format='int')
223 opObj11.addParameter(name='wintitle', value='AMISR Beam 2', format='str')
224
179 225 #
180 226 # opObj11 = procUnitConfObjSpectraBeam2.addOperation(name='RTIPlot', optype='other')
181 227 # opObj11.addParameter(name='id', value='202', format='int')
182 228 # opObj11.addParameter(name='wintitle', value=title2, format='str')
183 229 # #opObj11.addParameter(name='timerange', value='18000', format='int')
184 230 # opObj11.addParameter(name='xmin', value='0', format='int')
185 231 # opObj11.addParameter(name='xmax', value='18', format='int')
186 232 # opObj11.addParameter(name='zmin', value='45', format='int')
187 233 # opObj11.addParameter(name='zmax', value='70', format='int')
188 234 # opObj11.addParameter(name='showprofile', value='0', format='int')
189 235 # opObj11.addParameter(name='figpath', value=figpath, format='str')
190 236 # opObj11.addParameter(name='figfile', value=figfile2, format='str')
191 237 #
192 238 #
193 239 #
194 240 #
195 241 #
196 242 #
197 243 # ############################## Beam3 #############################
198 # opObj11 = procUnitConfObjBeam3.addOperation(name='ProfileSelector', optype='other')
199 # opObj11.addParameter(name='profileRangeList', value=profileStrSelBeam3, format='intlist')
200 #
201 # opObj11 = procUnitConfObjBeam3.addOperation(name='CohInt', optype='other')
202 # opObj11.addParameter(name='n', value='128', format='int')
203 #
204 # procUnitConfObjSpectraBeam3 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam3.getId())
205 # procUnitConfObjSpectraBeam3.addParameter(name='nFFTPoints', value='32', format='int')
206 # procUnitConfObjSpectraBeam3.addParameter(name='nProfiles', value='32', format='int')
207 #
208 # opObj11 = procUnitConfObjSpectraBeam3.addOperation(name='getNoise')
209 # opObj11.addParameter(name='minHei', value='100', format='float')
210 # opObj11.addParameter(name='maxHei', value='450', format='float')
244 procUnitAMISRBeam3 = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId())
245 opObj11 = procUnitAMISRBeam3.addOperation(name='BeamSelector', optype='other')
246 opObj11.addParameter(name='beam', value='3', format='int')
247
248 procUnitConfObjBeam3 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISRBeam3.getId())
249
250 opObj11 = procUnitConfObjBeam3.addOperation(name='CohInt', optype='other')
251 opObj11.addParameter(name='n', value='128', format='int')
252
253
254 procUnitConfObjSpectraBeam3 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam3.getId())
255 procUnitConfObjSpectraBeam3.addParameter(name='nFFTPoints', value=nFFTPoints, format='int')
256 procUnitConfObjSpectraBeam3.addParameter(name='nProfiles', value=nProfiles, format='int')
257
258 opObj11 = procUnitConfObjSpectraBeam3.addOperation(name='getNoise')
259 opObj11.addParameter(name='minHei', value='100', format='float')
260 opObj11.addParameter(name='maxHei', value='450', format='float')
261
262 opObj11 = procUnitConfObjSpectraBeam3.addOperation(name='SpectraPlot', optype='other')
263 opObj11.addParameter(name='id', value='103', format='int')
264 opObj11.addParameter(name='wintitle', value='AMISR Beam 3', format='str')
265
211 266 #
212 267 # opObj11 = procUnitConfObjSpectraBeam3.addOperation(name='RTIPlot', optype='other')
213 268 # opObj11.addParameter(name='id', value='203', format='int')
214 269 # opObj11.addParameter(name='wintitle', value=title3, format='str')
215 270 # #opObj11.addParameter(name='timerange', value='18000', format='int')
216 271 # opObj11.addParameter(name='xmin', value='0', format='int')
217 272 # opObj11.addParameter(name='xmax', value='18', format='int')
218 273 # opObj11.addParameter(name='zmin', value='45', format='int')
219 274 # opObj11.addParameter(name='zmax', value='70', format='int')
220 275 # opObj11.addParameter(name='showprofile', value='0', format='int')
221 276 # opObj11.addParameter(name='figpath', value=figpath, format='str')
222 277 # opObj11.addParameter(name='figfile', value=figfile3, format='str')
223 278 # # #
224 279 # # #
225 280 # # #
226 281 # # #
227 282 # # #
228 283 # # #
229 284 # ############################## Beam4 #############################
230 # opObj11 = procUnitConfObjBeam4.addOperation(name='ProfileSelector', optype='other')
231 # opObj11.addParameter(name='profileRangeList', value=profileStrSelBeam4, format='intlist')
232 #
233 # opObj11 = procUnitConfObjBeam4.addOperation(name='CohInt', optype='other')
234 # opObj11.addParameter(name='n', value='128', format='int')
235 #
236 # procUnitConfObjSpectraBeam4 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam4.getId())
237 # procUnitConfObjSpectraBeam4.addParameter(name='nFFTPoints', value='32', format='int')
238 # procUnitConfObjSpectraBeam4.addParameter(name='nProfiles', value='32', format='int')
239 #
240 # opObj11 = procUnitConfObjSpectraBeam4.addOperation(name='getNoise')
241 # opObj11.addParameter(name='minHei', value='100', format='float')
242 # opObj11.addParameter(name='maxHei', value='450', format='float')
243 #
285 procUnitAMISRBeam4 = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId())
286 opObj11 = procUnitAMISRBeam4.addOperation(name='BeamSelector', optype='other')
287 opObj11.addParameter(name='beam', value='4', format='int')
288
289 procUnitConfObjBeam4 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISRBeam4.getId())
290
291 opObj11 = procUnitConfObjBeam4.addOperation(name='CohInt', optype='other')
292 opObj11.addParameter(name='n', value='128', format='int')
293
294
295 procUnitConfObjSpectraBeam4 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam4.getId())
296 procUnitConfObjSpectraBeam4.addParameter(name='nFFTPoints', value=nFFTPoints, format='int')
297 procUnitConfObjSpectraBeam4.addParameter(name='nProfiles', value=nProfiles, format='int')
298
299 opObj11 = procUnitConfObjSpectraBeam4.addOperation(name='getNoise')
300 opObj11.addParameter(name='minHei', value='100', format='float')
301 opObj11.addParameter(name='maxHei', value='450', format='float')
302
303 opObj11 = procUnitConfObjSpectraBeam4.addOperation(name='SpectraPlot', optype='other')
304 opObj11.addParameter(name='id', value='104', format='int')
305 opObj11.addParameter(name='wintitle', value='AMISR Beam 4', format='str')
306
244 307 # opObj11 = procUnitConfObjSpectraBeam4.addOperation(name='RTIPlot', optype='other')
245 308 # opObj11.addParameter(name='id', value='204', format='int')
246 309 # opObj11.addParameter(name='wintitle', value=title4, format='str')
247 310 # #opObj11.addParameter(name='timerange', value='18000', format='int')
248 311 # opObj11.addParameter(name='xmin', value='0', format='int')
249 312 # opObj11.addParameter(name='xmax', value='18', format='int')
250 313 # opObj11.addParameter(name='zmin', value='45', format='int')
251 314 # opObj11.addParameter(name='zmax', value='70', format='int')
252 315 # opObj11.addParameter(name='showprofile', value='0', format='int')
253 316 # opObj11.addParameter(name='figpath', value=figpath, format='str')
254 317 # opObj11.addParameter(name='figfile', value=figfile4, format='str')
255 318 # # # #
256 319 # # # #
257 320 # # # #
258 321 # # # #
259 322 # # # #
260 323 # ############################## Beam5 #############################
261 # opObj11 = procUnitConfObjBeam5.addOperation(name='ProfileSelector', optype='other')
262 # opObj11.addParameter(name='profileRangeList', value=profileStrSelBeam5, format='intlist')
263 #
264 # opObj11 = procUnitConfObjBeam5.addOperation(name='CohInt', optype='other')
265 # opObj11.addParameter(name='n', value='128', format='int')
266 #
267 # procUnitConfObjSpectraBeam5 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam5.getId())
268 # procUnitConfObjSpectraBeam5.addParameter(name='nFFTPoints', value='32', format='int')
269 # procUnitConfObjSpectraBeam5.addParameter(name='nProfiles', value='32', format='int')
270 #
271 # opObj11 = procUnitConfObjSpectraBeam5.addOperation(name='getNoise')
272 # opObj11.addParameter(name='minHei', value='100', format='float')
273 # opObj11.addParameter(name='maxHei', value='450', format='float')
274 #
324 procUnitAMISRBeam5 = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId())
325 opObj11 = procUnitAMISRBeam5.addOperation(name='BeamSelector', optype='other')
326 opObj11.addParameter(name='beam', value='5', format='int')
327
328 procUnitConfObjBeam5 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISRBeam5.getId())
329
330 opObj11 = procUnitConfObjBeam5.addOperation(name='CohInt', optype='other')
331 opObj11.addParameter(name='n', value='128', format='int')
332
333 procUnitConfObjSpectraBeam5 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam5.getId())
334 procUnitConfObjSpectraBeam5.addParameter(name='nFFTPoints', value=nFFTPoints, format='int')
335 procUnitConfObjSpectraBeam5.addParameter(name='nProfiles', value=nProfiles, format='int')
336
337 opObj11 = procUnitConfObjSpectraBeam5.addOperation(name='getNoise')
338 opObj11.addParameter(name='minHei', value='100', format='float')
339 opObj11.addParameter(name='maxHei', value='450', format='float')
340
341 opObj11 = procUnitConfObjSpectraBeam5.addOperation(name='SpectraPlot', optype='other')
342 opObj11.addParameter(name='id', value='105', format='int')
343 opObj11.addParameter(name='wintitle', value='AMISR Beam 5', format='str')
344
275 345 # opObj11 = procUnitConfObjSpectraBeam5.addOperation(name='RTIPlot', optype='other')
276 346 # opObj11.addParameter(name='id', value='205', format='int')
277 347 # opObj11.addParameter(name='wintitle', value=title5, format='str')
278 348 # #opObj11.addParameter(name='timerange', value='18000', format='int')
279 349 # opObj11.addParameter(name='xmin', value='0', format='int')
280 350 # opObj11.addParameter(name='xmax', value='18', format='int')
281 351 # opObj11.addParameter(name='zmin', value='45', format='int')
282 352 # opObj11.addParameter(name='zmax', value='70', format='int')
283 353 # opObj11.addParameter(name='showprofile', value='0', format='int')
284 354 # opObj11.addParameter(name='figpath', value=figpath, format='str')
285 355 # opObj11.addParameter(name='figfile', value=figfile5, format='str')
286 356 # # #
287 357 # # # #
288 358 # # # #
289 359 # # # #
290 360 # # # #
291 361 # ############################## Beam6 #############################
292 # opObj11 = procUnitConfObjBeam6.addOperation(name='ProfileSelector', optype='other')
293 # opObj11.addParameter(name='profileRangeList', value=profileStrSelBeam6, format='intlist')
294 #
295 # opObj11 = procUnitConfObjBeam6.addOperation(name='CohInt', optype='other')
296 # opObj11.addParameter(name='n', value='128', format='int')
297 #
298 # procUnitConfObjSpectraBeam6 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam6.getId())
299 # procUnitConfObjSpectraBeam6.addParameter(name='nFFTPoints', value='32', format='int')
300 # procUnitConfObjSpectraBeam6.addParameter(name='nProfiles', value='32', format='int')
301 #
302 # opObj11 = procUnitConfObjSpectraBeam6.addOperation(name='getNoise')
303 # opObj11.addParameter(name='minHei', value='100', format='float')
304 # opObj11.addParameter(name='maxHei', value='450', format='float')
362 procUnitAMISRBeam6 = controllerObj.addProcUnit(datatype='AMISR', inputId=readUnitConfObj.getId())
363 opObj11 = procUnitAMISRBeam6.addOperation(name='BeamSelector', optype='other')
364 opObj11.addParameter(name='beam', value='6', format='int')
365
366 procUnitConfObjBeam6 = controllerObj.addProcUnit(datatype='Voltage', inputId=procUnitAMISRBeam6.getId())
367
368 opObj11 = procUnitConfObjBeam6.addOperation(name='CohInt', optype='other')
369 opObj11.addParameter(name='n', value='128', format='int')
370
371
372 procUnitConfObjSpectraBeam6 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObjBeam6.getId())
373 procUnitConfObjSpectraBeam6.addParameter(name='nFFTPoints', value=nFFTPoints, format='int')
374 procUnitConfObjSpectraBeam6.addParameter(name='nProfiles', value=nProfiles, format='int')
375
376 opObj11 = procUnitConfObjSpectraBeam6.addOperation(name='getNoise')
377 opObj11.addParameter(name='minHei', value='100', format='float')
378 opObj11.addParameter(name='maxHei', value='450', format='float')
379
380 opObj11 = procUnitConfObjSpectraBeam6.addOperation(name='SpectraPlot', optype='other')
381 opObj11.addParameter(name='id', value='106', format='int')
382 opObj11.addParameter(name='wintitle', value='AMISR Beam 6', format='str')
305 383 #
306 384 # opObj11 = procUnitConfObjSpectraBeam6.addOperation(name='RTIPlot', optype='other')
307 385 # opObj11.addParameter(name='id', value='206', format='int')
308 386 # opObj11.addParameter(name='wintitle', value=title6, format='str')
309 387 # #opObj11.addParameter(name='timerange', value='18000', format='int')
310 388 # opObj11.addParameter(name='xmin', value='0', format='int')
311 389 # opObj11.addParameter(name='xmax', value='18', format='int')
312 390 # opObj11.addParameter(name='zmin', value='45', format='int')
313 391 # opObj11.addParameter(name='zmax', value='70', format='int')
314 392 # opObj11.addParameter(name='showprofile', value='0', format='int')
315 393 # opObj11.addParameter(name='figpath', value=figpath, format='str')
316 394 # opObj11.addParameter(name='figfile', value=figfile6, format='str')
317 395
318 396
319 397 print "Escribiendo el archivo XML"
320 398 controllerObj.writeXml(filename)
321 399 print "Leyendo el archivo XML"
322 400 controllerObj.readXml(filename)
323 401
324 402 controllerObj.createObjects()
325 403 controllerObj.connectObjects()
326 404 controllerObj.run()
General Comments 0
You need to be logged in to leave comments. Login now