##// END OF EJS Templates
test para procesar datos de HYDRA
Daniel Valdez -
r419:188abf1817ac
parent child
Show More
@@ -0,0 +1,127
1 import os, sys
2
3 path = os.path.split(os.getcwd())[0]
4 sys.path.append(path)
5
6 from controller import *
7
8 desc = "Meteor Experiment Test"
9 filename = "meteor20130812.xml"
10
11 controllerObj = Project()
12 controllerObj.setup(id = '191', name='meteor_test01', description=desc)
13
14 # path = '/home/dsuarez/.gvfs/datos on 10.10.20.2/High_Power_Meteor'
15 #
16 # path = '/Volumes/FREE_DISK/meteor_data'
17 #
18 # path = '/Users/dsuarez/Movies/meteor'
19
20 path = '/home/dsuarez/.gvfs/data on 10.10.20.6/RAW_EXP'
21 path = '/home/dsuarez/.gvfs/data on 10.10.20.13/DataJasmet'
22 path = '/home/dsuarez/.gvfs/data on 10.10.20.13/hydra/d2013248'
23 path = '/media/New Volume/data/hydra/d2013248'
24 # path = '/home/dsuarez/Documents/jasmet30_rawdata_proc/d2013234'
25
26 readUnitConfObj = controllerObj.addReadUnit(datatype='Spectra',
27 path=path,
28 startDate='2013/08/01',
29 endDate='2013/08/30',
30 startTime='08:00:00',
31 endTime='08:59:59',
32 online=0,
33 delay=2,
34 walk=0)
35
36 opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
37
38 procUnitConfObj0 = controllerObj.addProcUnit(datatype='Spectra', inputId=readUnitConfObj.getId())
39
40
41 opObj11 = procUnitConfObj0.addOperation(name='selectChannels')
42 opObj11.addParameter(name='channelList', value='0,7', format='intlist')
43 #
44 #
45 # opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
46 #
47 #
48 # opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other')
49 # opObj11.addParameter(name='n', value='2', format='int')
50
51
52 # # opObj11 = procUnitConfObj0.addOperation(name='VoltageWriter', optype='other')
53 # # opObj11.addParameter(name='path', value='/home/dsuarez/Documents/jasmet50_rawdata_proc_rev')
54 # # opObj11.addParameter(name='blocksPerFile', value='100', format='int')
55 # # opObj11.addParameter(name='profilesPerBlock', value='200', format='int')
56
57 #
58 # procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId())
59 # procUnitConfObj1.addParameter(name='nProfiles', value='200', format='int')
60 # # procUnitConfObj1.addParameter(name='nFFTPoints', value='50', format='int')
61 # procUnitConfObj1.addParameter(name='nFFTPoints', value='100', format='int')
62 #
63 #
64 # opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other')
65 # opObj11.addParameter(name='n', value='4', format='int')
66
67 #
68 #
69 # opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
70 # opObj11.addParameter(name='id', value='3000', format='int')
71 # opObj11.addParameter(name='wintitle', value='JASMET-JARS', format='str')
72 # opObj11.addParameter(name='timerange', value='300', format='int')
73 # opObj11.addParameter(name='zmin', value='20', format='float')
74 # opObj11.addParameter(name='zmax', value='45', format='float')
75 # # opObj11.addParameter(name='xmin', value='18', format='float')
76 # # opObj11.addParameter(name='xmax', value='', format='float')
77 #
78 # opObj11.addParameter(name='save', value='1', format='int')
79 # opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/meteor_jasmet_online', format='str')
80 # opObj11.addParameter(name='ftp', value='1', format='int')
81 # opObj11.addParameter(name='wr_period', value='10', format='int')
82 # opObj11.addParameter(name='exp_code', value='15', format='int')
83 #
84 #
85
86
87 opObj11 = procUnitConfObj0.addOperation(name='SpectraPlot', optype='other')
88 opObj11.addParameter(name='id', value='101', format='int')
89 opObj11.addParameter(name='zmin', value='35', format='float')
90 opObj11.addParameter(name='zmax', value='40', format='float')
91 # opObj11.addParameter(name='save', value='1', format='int')
92 # opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/hydra/20130905', format='str')
93 # opObj11.addParameter(name='wr_period', value='1', format='int')
94
95
96 # opObj11 = procUnitConfObj0.addOperation(name='Noise', optype='other')
97 # opObj11.addParameter(name='id', value='100', format='int')
98 # opObj11.addParameter(name='wintitle', value='Hydra', format='str')
99 # opObj11.addParameter(name='xmin', value='8', format='float')
100 # opObj11.addParameter(name='xmax', value='9', format='float')
101 # opObj11.addParameter(name='ymin', value='35', format='float')
102 # opObj11.addParameter(name='ymax', value='43', format='float')
103 # # opObj11.addParameter(name='timerange', value='600', format='int')
104 # opObj11.addParameter(name='save', value='1', format='int')
105 # opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/hydra/20130905', format='str')
106 # opObj11.addParameter(name='wr_period', value='1', format='int')
107
108 # opObj11 = procUnitConfObj0.addOperation(name='SpectraPlot', optype='other')
109 # opObj11.addParameter(name='id', value='3001', format='int')
110 # opObj11.addParameter(name='wintitle', value='JASMET-JARS', format='str')
111
112 #
113 # opObj11.addParameter(name='save', value='1', format='int')
114 # opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/meteor_jasmet_online', format='str')
115 # opObj11.addParameter(name='ftp', value='1', format='int')
116 # opObj11.addParameter(name='wr_period', value='10', format='int')
117 # opObj11.addParameter(name='exp_code', value='15', format='int')
118
119
120 print "Escribiendo el archivo XML"
121 controllerObj.writeXml(filename)
122 print "Leyendo el archivo XML"
123 controllerObj.readXml(filename)
124
125 controllerObj.createObjects()
126 controllerObj.connectObjects()
127 controllerObj.run()
General Comments 0
You need to be logged in to leave comments. Login now