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