##// END OF EJS Templates
DBS and SA scripts corrections
Julio Valdez -
r763:df4875709e0e
parent child
Show More
@@ -1,169 +1,169
1 # DIAS 19 Y 20 FEB 2014
1 # DIAS 19 Y 20 FEB 2014
2 # Comprobacion de Resultados DBS con SA
2 # Comprobacion de Resultados DBS con SA
3
3
4 import os, sys
4 import os, sys
5
5
6 path = os.path.split(os.getcwd())[0]
6 path = os.path.split(os.getcwd())[0]
7 sys.path.append(path)
7 path = os.path.split(path)[0]
8
8
9 from controller import *
9 sys.path.insert(0, path)
10
11 from schainpy.controller import Project
10
12
11 desc = "DBS Experiment Test"
13 desc = "DBS Experiment Test"
12 filename = "DBStest.xml"
14 filename = "DBStest.xml"
13
15
14 controllerObj = Project()
16 controllerObj = Project()
15
17
16 controllerObj.setup(id = '191', name='test01', description=desc)
18 controllerObj.setup(id = '191', name='test01', description=desc)
17
19
18 #Experimentos
20 #Experimentos
19
21
20 #2014050 19 Feb 2014
22 #2014050 19 Feb 2014
21 # path = '/home/soporte/Documents/MST_Data/DBS/d2014050'
23 # path = '/home/soporte/Documents/MST_Data/DBS/d2014050'
22 # pathFigure = '/home/soporte/workspace/Graficos/DBS/d2014050p/'
24 # pathFigure = '/home/soporte/workspace/Graficos/DBS/d2014050p/'
23 # xmin = '15.5'
25 # xmin = '15.5'
24 # xmax = '23.99999999'
26 # xmax = '23.99999999'
25 # startTime = '17:25:00'
27 # startTime = '17:25:00'
26 # filehdf5 = "DBS_2014050.hdf5"
28 # filehdf5 = "DBS_2014050.hdf5"
27
29
28 #2014051 20 Feb 2014
30 #2014051 20 Feb 2014
29 path = '/home/soporte/Data/MST/DBS/d2014051'
31 path = '/media/joscanoa/84A65E64A65E5730/soporte/Data/MST/DBS/d2014051'
30 pathFigure = '/home/soporte/workspace/Graficos/DBS/prueba1/'
32 # path = '/media/joscanoa/disco4/Data/2014/DBS_SA JAN 2014/DBS_SA/250/d2014050'
33 pathFigure = '/home/joscanoa/Pictures/testHDF5/figure'
34 xmax = '4'
31 xmin = '0'
35 xmin = '0'
32 xmax = '7.5'
33 startTime = '00:00:00'
36 startTime = '00:00:00'
34 filehdf5 = "DBS_2014051.hdf5"
37 filehdf5 = "DBS_2014051.hdf5"
35
38
36
39
37
40
38 #------------------------------------------------------------------------------------------------
41 #------------------------------------------------------------------------------------------------
39 readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader',
42 readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader',
40 path=path,
43 path=path,
41 startDate='2014/01/31',
44 startDate='2014/01/31',
42 endDate='2014/03/31',
45 endDate='2014/03/31',
43 startTime=startTime,
46 startTime=startTime,
44 endTime='23:59:59',
47 endTime='23:59:59',
45 online=0,
48 online=0,
46 delay=5,
49 delay=5,
47 walk=0)
50 walk=0)
48
51
49 opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
52 opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
50
53
51
54
52 #--------------------------------------------------------------------------------------------------
55 #--------------------------------------------------------------------------------------------------
53
56
54 procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId())
57 procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId())
55
58
56 opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
59 opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
57
60
58 opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other')
61 opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other')
59 opObj11.addParameter(name='n', value='256', format='int')
62 opObj11.addParameter(name='n', value='256', format='int')
60 # opObj11.addParameter(name='n', value='16', format='int')
63 # opObj11.addParameter(name='n', value='16', format='int')
61
64
62 opObj11 = procUnitConfObj0.addOperation(name='selectHeightsByIndex')
65 opObj11 = procUnitConfObj0.addOperation(name='selectHeightsByIndex')
63 opObj11.addParameter(name='minIndex', value='10', format='float')
66 opObj11.addParameter(name='minIndex', value='10', format='float')
64 opObj11.addParameter(name='maxIndex', value='60', format='float')
67 opObj11.addParameter(name='maxIndex', value='60', format='float')
65
68
66 #---------------------------------------------------------------------------------------------------
69 #---------------------------------------------------------------------------------------------------
67
70
68 procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId())
71 procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId())
69 procUnitConfObj1.addParameter(name='nFFTPoints', value='64', format='int')
72 procUnitConfObj1.addParameter(name='nFFTPoints', value='64', format='int')
70 procUnitConfObj1.addParameter(name='nProfiles', value='64', format='int')
73 procUnitConfObj1.addParameter(name='nProfiles', value='64', format='int')
71 # procUnitConfObj1.addParameter(name='ippFactor', value='2', format='int')
74 # procUnitConfObj1.addParameter(name='ippFactor', value='2', format='int')
72 procUnitConfObj1.addParameter(name='pairsList', value='(0,0),(0,1),(2,1)', format='pairsList')
75 procUnitConfObj1.addParameter(name='pairsList', value='(0,0),(0,1),(2,1)', format='pairsList')
73
76
74 opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other')
77 opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other')
75 opObj11.addParameter(name='n', value='5', format='int')
78 opObj11.addParameter(name='n', value='5', format='int')
76
79
80 # opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
81 # opObj14.addParameter(name='id', value='1', format='int')
82 # opObj14.addParameter(name='wintitle', value='Con interf', format='str')
83 # opObj14.addParameter(name='save', value='0', format='bool')
84 # opObj14.addParameter(name='figpath', value=pathFigure, format='str')
85 # opObj14.addParameter(name='zmin', value='5', format='int')
86 # opObj14.addParameter(name='zmax', value='90', format='int')
87
88 opObj12 = procUnitConfObj1.addOperation(name='removeInterference')
89 opObj13 = procUnitConfObj1.addOperation(name='removeDC')
90 opObj13.addParameter(name='mode', value='1', format='int')
91 #
77 opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
92 opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
78 opObj14.addParameter(name='id', value='1', format='int')
93 opObj14.addParameter(name='id', value='1', format='int')
79 opObj14.addParameter(name='wintitle', value='Con interf', format='str')
94 opObj14.addParameter(name='wintitle', value='Con interf', format='str')
80 opObj14.addParameter(name='save', value='1', format='bool')
95 opObj14.addParameter(name='save', value='0', format='bool')
81 opObj14.addParameter(name='figpath', value=pathFigure, format='str')
96 opObj14.addParameter(name='figpath', value=pathFigure, format='str')
82 opObj14.addParameter(name='zmin', value='5', format='int')
97 opObj14.addParameter(name='zmin', value='5', format='int')
83 opObj14.addParameter(name='zmax', value='90', format='int')
98 opObj14.addParameter(name='zmax', value='90', format='int')
84
99
85 opObj12 = procUnitConfObj1.addOperation(name='removeInterference')
86 opObj13 = procUnitConfObj1.addOperation(name='removeDC')
87 opObj13.addParameter(name='mode', value='1', format='int')
88
100
89 opObj12 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
101 opObj12 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
90 opObj12.addParameter(name='id', value='2', format='int')
102 opObj12.addParameter(name='id', value='2', format='int')
91 opObj12.addParameter(name='wintitle', value='RTI Plot', format='str')
103 opObj12.addParameter(name='wintitle', value='RTI Plot', format='str')
92 opObj12.addParameter(name='save', value='1', format='bool')
104 opObj12.addParameter(name='save', value='1', format='bool')
93 opObj12.addParameter(name='figpath', value = pathFigure, format='str')
105 opObj12.addParameter(name='figpath', value = pathFigure, format='str')
94 opObj12.addParameter(name='xmin', value=xmin, format='float')
106 opObj12.addParameter(name='xmin', value=xmin, format='float')
95 opObj12.addParameter(name='xmax', value=xmax, format='float')
107 opObj12.addParameter(name='xmax', value=xmax, format='float')
96 opObj12.addParameter(name='zmin', value='5', format='int')
108 opObj12.addParameter(name='zmin', value='5', format='int')
97 opObj12.addParameter(name='zmax', value='90', format='int')
109 opObj12.addParameter(name='zmax', value='90', format='int')
98
110
99 #--------------------------------------------------------------------------------------------------
111 #--------------------------------------------------------------------------------------------------
100
112
101 procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId())
113 procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId())
102 opObj20 = procUnitConfObj2.addOperation(name='GetMoments')
114 opObj20 = procUnitConfObj2.addOperation(name='GetMoments')
103
115
104 opObj21 = procUnitConfObj2.addOperation(name='MomentsPlot', optype='other')
116 # opObj21 = procUnitConfObj2.addOperation(name='MomentsPlot', optype='other')
105 opObj21.addParameter(name='id', value='3', format='int')
117 # opObj21.addParameter(name='id', value='3', format='int')
106 opObj21.addParameter(name='wintitle', value='Moments Plot', format='str')
118 # opObj21.addParameter(name='wintitle', value='Moments Plot', format='str')
107 opObj21.addParameter(name='save', value='1', format='bool')
119 # opObj21.addParameter(name='save', value='1', format='bool')
108 opObj21.addParameter(name='figpath', value=pathFigure, format='str')
120 # opObj21.addParameter(name='figpath', value=pathFigure, format='str')
109 opObj21.addParameter(name='zmin', value='5', format='int')
121 # opObj21.addParameter(name='zmin', value='5', format='int')
110 opObj21.addParameter(name='zmax', value='90', format='int')
122 # opObj21.addParameter(name='zmax', value='90', format='int')
111
123
112 opObj21 = procUnitConfObj2.addOperation(name='ParametersPlot', optype='other')
124 # opObj21 = procUnitConfObj2.addOperation(name='ParametersPlot', optype='other')
113 opObj21.addParameter(name='id', value='5', format='int')
125 # opObj21.addParameter(name='id', value='5', format='int')
114 opObj21.addParameter(name='wintitle', value='Radial Velocity Plot', format='str')
126 # opObj21.addParameter(name='wintitle', value='Radial Velocity Plot', format='str')
115 opObj21.addParameter(name='save', value='1', format='bool')
127 # opObj21.addParameter(name='save', value='0', format='bool')
116 opObj21.addParameter(name='figpath', value=pathFigure, format='str')
128 # opObj21.addParameter(name='figpath', value=pathFigure, format='str')
117 opObj21.addParameter(name='SNRmin', value='-10', format='int')
129 # opObj21.addParameter(name='SNRmin', value='-10', format='int')
118 opObj21.addParameter(name='SNRmax', value='60', format='int')
130 # opObj21.addParameter(name='SNRmax', value='60', format='int')
119 opObj21.addParameter(name='SNRthresh', value='0', format='float')
131 # opObj21.addParameter(name='channelList', value='0,2', format='intlist')
120 opObj21.addParameter(name='xmin', value=xmin, format='float')
132 # opObj21.addParameter(name='SNR', value='1', format='bool')
121 opObj21.addParameter(name='xmax', value=xmax, format='float')
133 # opObj21.addParameter(name='SNRthresh', value='0', format='float')
122
134 # opObj21.addParameter(name='xmin', value=xmin, format='float')
123 opObj21 = procUnitConfObj2.addOperation(name='ParametersPlot', optype='other')
135 # opObj21.addParameter(name='xmax', value=xmax, format='float')
124 opObj21.addParameter(name='id', value='6', format='int')
125 opObj21.addParameter(name='wintitle', value='Spectral width Plot', format='str')
126 opObj21.addParameter(name='save', value='1', format='bool')
127 opObj21.addParameter(name='figpath', value=pathFigure, format='str')
128 opObj21.addParameter(name='SNRmin', value='-10', format='int')
129 opObj21.addParameter(name='SNRmax', value='60', format='int')
130 opObj21.addParameter(name='SNRthresh', value='0', format='float')
131 opObj21.addParameter(name='xmin', value=xmin, format='float')
132 opObj21.addParameter(name='xmax', value=xmax, format='float')
133 opObj21.addParameter(name='zmin', value=0, format='float')
134 opObj21.addParameter(name='paramIndex', value=2, format='int')
135 opObj21.addParameter(name='onlyPositive', value=1, format='bool')
136
136
137 opObj22 = procUnitConfObj2.addOperation(name='WindProfiler', optype='other')
137 opObj22 = procUnitConfObj2.addOperation(name='WindProfiler', optype='other')
138 opObj22.addParameter(name='technique', value='DBS', format='str')
138 opObj22.addParameter(name='technique', value='DBS', format='str')
139 opObj22.addParameter(name='correctAzimuth', value='51.06', format='float')
139 opObj22.addParameter(name='correctAzimuth', value='51.06', format='float')
140 opObj22.addParameter(name='correctFactor', value='-1', format='float')
140 opObj22.addParameter(name='correctFactor', value='-1', format='float')
141 opObj22.addParameter(name='dirCosx', value='0.041016, 0, -0.054688', format='floatlist')
141 opObj22.addParameter(name='dirCosx', value='0.041016, 0, -0.054688', format='floatlist')
142 opObj22.addParameter(name='dirCosy', value='-0.041016, 0.025391, -0.023438', format='floatlist')
142 opObj22.addParameter(name='dirCosy', value='-0.041016, 0.025391, -0.023438', format='floatlist')
143 # opObj22.addParameter(name='horizontalOnly', value='1', format='bool')
143 # opObj22.addParameter(name='horizontalOnly', value='0', format='bool')
144 # opObj22.addParameter(name='channelList', value='1,2', format='intlist')
144 # opObj22.addParameter(name='channelList', value='1,2,3', format='intlist')
145
145
146 opObj23 = procUnitConfObj2.addOperation(name='WindProfilerPlot', optype='other')
146 opObj23 = procUnitConfObj2.addOperation(name='WindProfilerPlot', optype='other')
147 opObj23.addParameter(name='id', value='4', format='int')
147 opObj23.addParameter(name='id', value='3', format='int')
148 opObj23.addParameter(name='wintitle', value='Wind Profiler', format='str')
148 opObj23.addParameter(name='wintitle', value='Wind Profiler', format='str')
149 opObj23.addParameter(name='save', value='1', format='bool')
149 opObj23.addParameter(name='save', value='1', format='bool')
150 opObj23.addParameter(name='figpath', value = pathFigure, format='str')
150 opObj23.addParameter(name='figpath', value = pathFigure, format='str')
151 opObj23.addParameter(name='zmin', value='-10', format='int')
151 opObj23.addParameter(name='zmin', value='-10', format='int')
152 opObj23.addParameter(name='zmax', value='10', format='int')
152 opObj23.addParameter(name='zmax', value='10', format='int')
153 opObj23.addParameter(name='zmin_ver', value='-80', format='float')
153 opObj23.addParameter(name='zmin_ver', value='-80', format='float')
154 opObj23.addParameter(name='zmax_ver', value='80', format='float')
154 opObj23.addParameter(name='zmax_ver', value='80', format='float')
155 opObj23.addParameter(name='SNRmin', value='-10', format='int')
155 opObj23.addParameter(name='SNRmin', value='-10', format='int')
156 opObj23.addParameter(name='SNRmax', value='60', format='int')
156 opObj23.addParameter(name='SNRmax', value='60', format='int')
157 opObj23.addParameter(name='SNRthresh', value='0', format='float')
157 opObj23.addParameter(name='SNRthresh', value='0', format='float')
158 opObj23.addParameter(name='xmin', value=xmin, format='float')
158 opObj23.addParameter(name='xmin', value=xmin, format='float')
159 opObj23.addParameter(name='xmax', value=xmax, format='float')
159 opObj23.addParameter(name='xmax', value=xmax, format='float')
160
160
161 #--------------------------------------------------------------------------------------------------
161 #--------------------------------------------------------------------------------------------------
162 print "Escribiendo el archivo XML"
162 print "Escribiendo el archivo XML"
163 controllerObj.writeXml(filename)
163 controllerObj.writeXml(filename)
164 print "Leyendo el archivo XML"
164 print "Leyendo el archivo XML"
165 controllerObj.readXml(filename)
165 controllerObj.readXml(filename)
166
166
167 controllerObj.createObjects()
167 controllerObj.createObjects()
168 controllerObj.connectObjects()
168 controllerObj.connectObjects()
169 controllerObj.run() No newline at end of file
169 controllerObj.run()
@@ -1,139 +1,141
1 # DIAS 19 Y 20 FEB 2014
1 # DIAS 19 Y 20 FEB 2014
2 # Comprobacion de Resultados DBS con SA
2 # Comprobacion de Resultados DBS con SA
3
3
4 import os, sys
4 import os, sys
5
5
6 path = os.path.split(os.getcwd())[0]
6 path = os.path.split(os.getcwd())[0]
7 sys.path.append(path)
7 path = os.path.split(path)[0]
8
8
9 from controller import *
9 sys.path.insert(0, path)
10
11 from schainpy.controller import Project
10
12
11 desc = "SA Experiment Test"
13 desc = "SA Experiment Test"
12 filename = "SA2014050.xml"
14 filename = "SA2014050.xml"
13
15
14 controllerObj = Project()
16 controllerObj = Project()
15
17
16 controllerObj.setup(id = '191', name='test01', description=desc)
18 controllerObj.setup(id = '191', name='test01', description=desc)
17
19
18
20
19 #Experimentos
21 #Experimentos
20
22
21 #2014050 19 Feb 2014
23 #2014050 19 Feb 2014
22 path = '/home/soporte/Data/MST/SA/d2014050'
24 path = '/media/joscanoa/84A65E64A65E5730/soporte/Data/MST/SA/d2014050'
23 pathFigure = '/home/soporte/workspace/Graficos/SA/prueba1/'
25 pathFigure = '/media/joscanoa/84A65E64A65E5730/soporte/workspace/Graficos/SA/prueba1/'
24 xmin = '15.5'
26 xmin = '15.5'
25 xmax = '24'
27 xmax = '24'
26 startTime = '15:30:00'
28 startTime = '15:30:00'
27 filehdf5 = "SA_2014050.hdf5"
29 filehdf5 = "SA_2014050.hdf5"
28
30
29 #2014051 20 Feb 2014
31 #2014051 20 Feb 2014
30 # path = '/home/soporte/Data/MST/SA/d2014051'
32 # path = '/home/soporte/Data/MST/SA/d2014051'
31 # pathFigure = '/home/soporte/workspace/Graficos/SA/new/'
33 # pathFigure = '/home/soporte/workspace/Graficos/SA/new/'
32 # xmin = '0.0'
34 # xmin = '0.0'
33 # xmax = '8.0'
35 # xmax = '8.0'
34 # startTime = '00:00:00'
36 # startTime = '00:00:00'
35 # filehdf5 = "SA_2014051.hdf5"
37 # filehdf5 = "SA_2014051.hdf5"
36
38
37 readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader',
39 readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader',
38 path=path,
40 path=path,
39 startDate='2014/01/01',
41 startDate='2014/01/01',
40 endDate='2014/03/31',
42 endDate='2014/03/31',
41 startTime=startTime,
43 startTime=startTime,
42 endTime='23:59:59',
44 endTime='23:59:59',
43 online=0,
45 online=0,
44 delay=5,
46 delay=5,
45 walk=0)
47 walk=0)
46
48
47 opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
49 opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
48
50
49
51
50 #--------------------------------------------------------------------------------------------------
52 #--------------------------------------------------------------------------------------------------
51
53
52 procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId())
54 procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId())
53
55
54 opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
56 opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
55
57
56 opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other')
58 opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other')
57 opObj11.addParameter(name='n', value='600', format='int')
59 opObj11.addParameter(name='n', value='600', format='int')
58 # opObj11.addParameter(name='n', value='10', format='int')
60 # opObj11.addParameter(name='n', value='10', format='int')
59
61
60 opObj11 = procUnitConfObj0.addOperation(name='selectHeightsByIndex')
62 opObj11 = procUnitConfObj0.addOperation(name='selectHeightsByIndex')
61 opObj11.addParameter(name='minIndex', value='10', format='float')
63 opObj11.addParameter(name='minIndex', value='10', format='float')
62 opObj11.addParameter(name='maxIndex', value='60', format='float')
64 opObj11.addParameter(name='maxIndex', value='60', format='float')
63 #---------------------------------------------------------------------------------------------------
65 #---------------------------------------------------------------------------------------------------
64 procUnitConfObj1 = controllerObj.addProcUnit(datatype='CorrelationProc', inputId=procUnitConfObj0.getId())
66 procUnitConfObj1 = controllerObj.addProcUnit(datatype='CorrelationProc', inputId=procUnitConfObj0.getId())
65 # procUnitConfObj1.addParameter(name='pairsList', value='(0,0),(1,1),(2,2),(3,3),(1,0),(2,3)', format='pairsList')
67 # procUnitConfObj1.addParameter(name='pairsList', value='(0,0),(1,1),(2,2),(3,3),(1,0),(2,3)', format='pairsList')
66 procUnitConfObj1.addParameter(name='pairsList', value='(0,0),(1,1),(2,2),(3,3),(0,3),(0,2),(1,3),(1,2),(0,1),(2,3)', format='pairsList')
68 procUnitConfObj1.addParameter(name='pairsList', value='(0,0),(1,1),(2,2),(3,3),(0,3),(0,2),(1,3),(1,2),(0,1),(2,3)', format='pairsList')
67 procUnitConfObj1.addParameter(name='fullT', value='1', format='bool')
69 procUnitConfObj1.addParameter(name='fullT', value='1', format='bool')
68 procUnitConfObj1.addParameter(name='removeDC', value='1', format='bool')
70 procUnitConfObj1.addParameter(name='removeDC', value='1', format='bool')
69 #procUnitConfObj1.addParameter(name='lagT', value='0,1,2,3', format='intlist')
71 #procUnitConfObj1.addParameter(name='lagT', value='0,1,2,3', format='intlist')
70
72
71 opObj12 = procUnitConfObj1.addOperation(name='CorrelationPlot', optype='other')
73 opObj12 = procUnitConfObj1.addOperation(name='CorrelationPlot', optype='other')
72 opObj12.addParameter(name='id', value='1', format='int')
74 opObj12.addParameter(name='id', value='1', format='int')
73 opObj12.addParameter(name='wintitle', value='CrossCorrelation Plot', format='str')
75 opObj12.addParameter(name='wintitle', value='CrossCorrelation Plot', format='str')
74 opObj12.addParameter(name='save', value='1', format='bool')
76 opObj12.addParameter(name='save', value='1', format='bool')
75 opObj12.addParameter(name='zmin', value='0', format='int')
77 opObj12.addParameter(name='zmin', value='0', format='int')
76 opObj12.addParameter(name='zmax', value='1', format='int')
78 opObj12.addParameter(name='zmax', value='1', format='int')
77 opObj12.addParameter(name='figpath', value = pathFigure, format='str')
79 opObj12.addParameter(name='figpath', value = pathFigure, format='str')
78
80
79 opObj12 = procUnitConfObj1.addOperation(name='removeNoise')
81 opObj12 = procUnitConfObj1.addOperation(name='removeNoise')
80 opObj12.addParameter(name='mode', value='2', format='int')
82 opObj12.addParameter(name='mode', value='2', format='int')
81 opObj12 = procUnitConfObj1.addOperation(name='calculateNormFactor')
83 opObj12 = procUnitConfObj1.addOperation(name='calculateNormFactor')
82
84
83 opObj12 = procUnitConfObj1.addOperation(name='CorrelationPlot', optype='other')
85 opObj12 = procUnitConfObj1.addOperation(name='CorrelationPlot', optype='other')
84 opObj12.addParameter(name='id', value='2', format='int')
86 opObj12.addParameter(name='id', value='2', format='int')
85 opObj12.addParameter(name='wintitle', value='CrossCorrelation Plot', format='str')
87 opObj12.addParameter(name='wintitle', value='CrossCorrelation Plot', format='str')
86 opObj12.addParameter(name='save', value='1', format='bool')
88 opObj12.addParameter(name='save', value='1', format='bool')
87 opObj12.addParameter(name='zmin', value='0', format='int')
89 opObj12.addParameter(name='zmin', value='0', format='int')
88 opObj12.addParameter(name='zmax', value='1', format='int')
90 opObj12.addParameter(name='zmax', value='1', format='int')
89 opObj12.addParameter(name='figpath', value = pathFigure, format='str')
91 opObj12.addParameter(name='figpath', value = pathFigure, format='str')
90
92
91 #---------------------------------------------------------------------------------------------------
93 #---------------------------------------------------------------------------------------------------
92 procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId())
94 procUnitConfObj2 = controllerObj.addProcUnit(datatype='ParametersProc', inputId=procUnitConfObj1.getId())
93 opObj20 = procUnitConfObj2.addOperation(name='GetLags')
95 opObj20 = procUnitConfObj2.addOperation(name='GetLags')
94
96
95 opObj21 = procUnitConfObj2.addOperation(name='WindProfiler', optype='other')
97 opObj21 = procUnitConfObj2.addOperation(name='WindProfiler', optype='other')
96 opObj21.addParameter(name='technique', value='SA', format='str')
98 opObj21.addParameter(name='technique', value='SA', format='str')
97 # opObj21.addParameter(name='correctFactor', value='-1', format='float')
99 # opObj21.addParameter(name='correctFactor', value='-1', format='float')
98 opObj21.addParameter(name='positionX', value='36,0,36,0', format='floatlist')
100 opObj21.addParameter(name='positionX', value='36,0,36,0', format='floatlist')
99 opObj21.addParameter(name='positionY', value='36,0,0,36', format='floatlist')
101 opObj21.addParameter(name='positionY', value='36,0,0,36', format='floatlist')
100 opObj21.addParameter(name='azimuth', value='51.06', format='float')
102 opObj21.addParameter(name='azimuth', value='51.06', format='float')
101 opObj21.addParameter(name='crosspairsList', value='(0,3),(0,2),(1,3),(1,2),(0,1),(2,3)', format='pairsList')#COrregir
103 opObj21.addParameter(name='crosspairsList', value='(0,3),(0,2),(1,3),(1,2),(0,1),(2,3)', format='pairsList')#COrregir
102 #
104 #
103 opObj22 = procUnitConfObj2.addOperation(name='WindProfilerPlot', optype='other')
105 opObj22 = procUnitConfObj2.addOperation(name='WindProfilerPlot', optype='other')
104 opObj22.addParameter(name='id', value='4', format='int')
106 opObj22.addParameter(name='id', value='4', format='int')
105 opObj22.addParameter(name='wintitle', value='Wind Profiler', format='str')
107 opObj22.addParameter(name='wintitle', value='Wind Profiler', format='str')
106 opObj22.addParameter(name='save', value='1', format='bool')
108 opObj22.addParameter(name='save', value='1', format='bool')
107 opObj22.addParameter(name='figpath', value = pathFigure, format='str')
109 opObj22.addParameter(name='figpath', value = pathFigure, format='str')
108 opObj22.addParameter(name='zmin', value='-15', format='int')
110 opObj22.addParameter(name='zmin', value='-15', format='int')
109 opObj22.addParameter(name='zmax', value='15', format='int')
111 opObj22.addParameter(name='zmax', value='15', format='int')
110 opObj22.addParameter(name='zmin_ver', value='-80', format='float')
112 opObj22.addParameter(name='zmin_ver', value='-80', format='float')
111 opObj22.addParameter(name='zmax_ver', value='80', format='float')
113 opObj22.addParameter(name='zmax_ver', value='80', format='float')
112 opObj22.addParameter(name='SNRmin', value='-20', format='int')
114 opObj22.addParameter(name='SNRmin', value='-20', format='int')
113 opObj22.addParameter(name='SNRmax', value='40', format='int')
115 opObj22.addParameter(name='SNRmax', value='40', format='int')
114 opObj22.addParameter(name='SNRthresh', value='-3.5', format='float')
116 opObj22.addParameter(name='SNRthresh', value='-3.5', format='float')
115 opObj22.addParameter(name='xmin', value=xmin, format='float')
117 opObj22.addParameter(name='xmin', value=xmin, format='float')
116 opObj22.addParameter(name='xmax', value=xmax, format='float')
118 opObj22.addParameter(name='xmax', value=xmax, format='float')
117 # #-----------------------------------------------------------------------------------
119 # #-----------------------------------------------------------------------------------
118 #
120 #
119 # procUnitConfObj2 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId())
121 # procUnitConfObj2 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId())
120 # procUnitConfObj2.addParameter(name='nFFTPoints', value='128', format='int')
122 # procUnitConfObj2.addParameter(name='nFFTPoints', value='128', format='int')
121 # procUnitConfObj2.addParameter(name='nProfiles', value='128', format='int')
123 # procUnitConfObj2.addParameter(name='nProfiles', value='128', format='int')
122 # procUnitConfObj2.addParameter(name='pairsList', value='(0,0),(0,1),(2,1)', format='pairsList')
124 # procUnitConfObj2.addParameter(name='pairsList', value='(0,0),(0,1),(2,1)', format='pairsList')
123 #
125 #
124 # opObj22 = procUnitConfObj2.addOperation(name='SpectraPlot', optype='other')
126 # opObj22 = procUnitConfObj2.addOperation(name='SpectraPlot', optype='other')
125 # opObj22.addParameter(name='id', value='5', format='int')
127 # opObj22.addParameter(name='id', value='5', format='int')
126 # opObj22.addParameter(name='wintitle', value='Spectra Plot', format='str')
128 # opObj22.addParameter(name='wintitle', value='Spectra Plot', format='str')
127 # opObj22.addParameter(name='save', value='1', format='bool')
129 # opObj22.addParameter(name='save', value='1', format='bool')
128 # opObj22.addParameter(name='figpath', value = pathFigure, format='str')
130 # opObj22.addParameter(name='figpath', value = pathFigure, format='str')
129
131
130 #-----------------------------------------------------------------------------------
132 #-----------------------------------------------------------------------------------
131
133
132 print "Escribiendo el archivo XML"
134 print "Escribiendo el archivo XML"
133 controllerObj.writeXml(filename)
135 controllerObj.writeXml(filename)
134 print "Leyendo el archivo XML"
136 print "Leyendo el archivo XML"
135 controllerObj.readXml(filename)
137 controllerObj.readXml(filename)
136
138
137 controllerObj.createObjects()
139 controllerObj.createObjects()
138 controllerObj.connectObjects()
140 controllerObj.connectObjects()
139 controllerObj.run() No newline at end of file
141 controllerObj.run()
General Comments 0
You need to be logged in to leave comments. Login now