##// END OF EJS Templates
test hybrid october14 2019
avaldez -
r1258:38e913b7feb4
parent child
Show More
@@ -0,0 +1,144
1 #!/usr/bin/env python
2 '''
3 Created on Jul 7, 2014
4
5 @author: roj-idl71
6 '''
7 import os, sys
8
9 #path = os.path.dirname(os.getcwd())
10 #path = os.path.join(path, 'source')
11 #sys.path.insert(0, path)
12
13 from schainpy.controller import Project
14
15 if __name__ == '__main__':
16
17 desc = "High altitude experiment SHORT "
18 filename = "schain.xml"
19 dpath = '/home/soporte/test_avp'
20 figpath = "/home/soporte/pics"
21 remotefolder = "/home/wmaster/graficos"
22 t=['0','24']
23 db_range=['15','35']
24 db_range=['25','45']
25 db_range=['0','35']
26 period=60
27
28 controllerObj = Project()
29
30 controllerObj.setup(id = '191', name='test01', description=desc)
31
32 readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage',
33 path=dpath,
34 startDate='2019/10/14',
35 # startDate='2018/06/18',
36 endDate='2019/10/14',
37 # endDate='2018/06/18',
38 startTime='14:00:00',
39 endTime='23:59:59',
40 online=0,
41 walk=0,
42 expLabel='',
43 delay=20)
44
45
46 opObj00 = readUnitConfObj.addOperation(name='printInfo')
47 opObj00 = readUnitConfObj.addOperation(name='printNumberOfBlock')
48
49 procUnitConfObj1 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
50
51 opObj11 = procUnitConfObj1.addOperation(name='ProfileSelector', optype='other')
52 #opObj11.addParameter(name='profileList', value='(0, 1, 2, 3, 20, 21, 22, 23, 40, 41, 42, 43, 60, 61, 62, 63, 80, 81, 82, 83)', format='intlist')
53 opObj11.addParameter(name='rangeList', value='(0,127)', format='intlist') # (0,63),(127,149)
54
55 opObj11 = procUnitConfObj1.addOperation(name='selectHeights')
56 opObj11.addParameter(name='minHei', value='0', format='int')
57 opObj11.addParameter(name='maxHei', value='3000', format='int')
58
59
60 #opObj11 = procUnitConfObj1.addOperation(name='filterByHeights')
61 #opObj11.addParameter(name='window', value='4', format='int')
62
63 # opObj11 = procUnitConfObj1.addOperation(name='deFlip')
64 # opObj11.addParameter(name='channelList', value='1,3,5,7', format='intlist')
65
66 opObj11 = procUnitConfObj1.addOperation(name='SSheightProfiles', optype='other')
67 opObj11.addParameter(name='step', value='1', format='int')
68 opObj11.addParameter(name='nsamples', value='64', format='int')
69
70
71 procUnitConfObj1SPC = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj1.getId())
72 procUnitConfObj1SPC.addParameter(name='nFFTPoints', value='128', format='int')
73 procUnitConfObj1SPC.addParameter(name='nProfiles', value='64', format='int')
74 # procUnitConfObj1SPC.addParameter(name='pairsList', value='(1,0),(3,2),(5,4),(7,6)', format='pairsList')
75
76 opObj11 = procUnitConfObj1SPC.addOperation(name='IncohInt', optype='other')
77 opObj11.addParameter(name='timeInterval', value='5', format='int')
78
79 procUnitConfObj2SPC = controllerObj.addProcUnit(datatype='SpectraAFCProc', inputId=procUnitConfObj1SPC.getId())
80
81 opObj11 = procUnitConfObj1SPC.addOperation(name='SpectraPlot', optype='other')
82 opObj11.addParameter(name='id', value='1', format='int')
83 opObj11.addParameter(name='wintitle', value='October 2019', format='str')
84 #opObj11.addParameter(name='xaxis', value='time', format='str')
85
86 #opObj11.addParameter(name='zmin', value=db_range[0], format='int')
87 #opObj11.addParameter(name='zmax', value=db_range[1], format='int')
88 #opObj11.addParameter(name='ymin', value='0', format='int')
89 #opObj11.addParameter(name='ymax', value='1500', format='int')
90 #opObj11.addParameter(name='xmin', value='-5', format='int')
91 #opObj11.addParameter(name='xmax', value='5', format='int')
92 opObj11.addParameter(name='showprofile', value='1', format='int')
93 opObj11.addParameter(name='save', value='1', format='int')
94 opObj11.addParameter(name='figpath', value=figpath)
95
96 opObj11 = procUnitConfObj1SPC.addOperation(name='RTIPlot', optype='other')
97 opObj11.addParameter(name='id', value='2', format='int')
98 opObj11.addParameter(name='wintitle', value='October 2019', format='str')
99 opObj11.addParameter(name='xmin', value=t[0], format='float')
100 opObj11.addParameter(name='xmax', value=t[1], format='float')
101 #opObj11.addParameter(name='ymin', value='0', format='int')
102 #opObj11.addParameter(name='ymax', value='1500', format='int')
103 #opObj11.addParameter(name='zmin', value=db_range[0], format='int')
104 #opObj11.addParameter(name='zmax', value=db_range[1], format='int')
105 opObj11.addParameter(name='showprofile', value='1', format='int')
106 opObj11.addParameter(name='save', value='1', format='int')
107 opObj11.addParameter(name='figpath', value=figpath)
108
109
110
111 opObj11 = procUnitConfObj2SPC.addOperation(name='ACFPlot', optype='other')
112 opObj11.addParameter(name='id', value='3', format='int')
113 opObj11.addParameter(name='wintitle', value = 'October 2019', format='str')
114 opObj11.addParameter(name='xaxis', value='time', format='str')
115 opObj11.addParameter(name='channel', value='0', format='int')
116 opObj11.addParameter(name='nSampleList', value='(40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70)', format='intList')
117 opObj11.addParameter(name='resolutionFactor', value='2', format='int')
118 #opObj11.addParameter(name='zmin', value=0.5, format='int')
119 #opObj11.addParameter(name='zmax', value=-0.5, format='int')
120 #opObj11.addParameter(name='ymin', value='0', format='int')
121 #opObj11.addParameter(name='ymax', value='0.5', format='int')
122 #opObj11.addParameter(name='xmin', value='-1.2', format='int')
123 #opObj11.addParameter(name='xmax', value='1.2', format='int')
124 opObj11.addParameter(name='show', value='1', format='int')
125 opObj11.addParameter(name='save', value='1', format='int')
126 opObj11.addParameter(name='figpath', value=figpath)
127
128 '''
129 opObj11 = procUnitConfObj1SPC.addOperation(name='Noise', optype='other')
130 opObj11.addParameter(name='id', value='3', format='int')
131 opObj11.addParameter(name='wintitle', value='Short Valley August 2019', format='str')
132 opObj11.addParameter(name='xmin', value=t[0], format='float')
133 opObj11.addParameter(name='xmax', value=t[1], format='float')
134 opObj11.addParameter(name='ymin', value=db_range[0], format='int')
135 opObj11.addParameter(name='ymax', value=db_range[1], format='int')
136 opObj11.addParameter(name='showprofile', value='1', format='int')
137 opObj11.addParameter(name='save', value='1', format='int')
138 opObj11.addParameter(name='figpath', value=figpath)
139
140
141 '''
142
143
144 controllerObj.start()
General Comments 0
You need to be logged in to leave comments. Login now