##// END OF EJS Templates
Programa de prueba para lectura de datos del radar ciri huancayo
Alexander Valdez -
r595:44c3fdf9f717
parent child
Show More
@@ -1,108 +1,109
1 import os, sys
1 import os, sys
2 from pytz import timezone
2 from pytz import timezone
3 path = os.path.dirname(os.getcwd())
3 path = os.path.dirname(os.getcwd())
4 path = os.path.dirname(path)
4 path = os.path.dirname(path)
5
5
6 print path
6 print path
7 sys.path.insert(0, path) # Para usar las librerias del eclipse.
7 sys.path.insert(0, path) # Para usar las librerias del eclipse.
8
8
9 from schainpy.controller import Project
9 from schainpy.controller import Project
10
10
11 # from __main__ import time
11 # from __main__ import time
12 #path = os.path.split(os.getcwd())[0]
12 #path = os.path.split(os.getcwd())[0]
13 #sys.path.append(path)
13 #sys.path.append(path)
14 # import scipy.io as sio
14 # import scipy.io as sio
15 # import pprint
15 # import pprint
16 # import numpy
16 # import numpy
17 # import time
17 # import time
18 # import os
18 # import os
19 # import h5py
19 # import h5py
20 # import re
20 # import re
21 # import tables
21 # import tables
22 #
22 #
23 # from model.data.jrodata import *
23 # from model.data.jrodata import *
24 # from model.proc.jroproc_base import ProcessingUnit, Operation
24 # from model.proc.jroproc_base import ProcessingUnit, Operation
25 # from model.io.jroIO_base import *
25 # from model.io.jroIO_base import *
26
26
27
27
28 # controllerObj = Project()
28 # controllerObj = Project()
29
29
30 # controllerObj.setup(id = '191', name='test01', description=desc)
30 # controllerObj.setup(id = '191', name='test01', description=desc)
31
31
32
32
33 #from controller import *
33 #from controller import *
34
34
35 desc = "DBS Experiment Test"
35 desc = "DBS Experiment Test"
36 filename = "DBStest.xml"
36 filename = "DBStest.xml"
37
37
38 controllerObj = Project()
38 controllerObj = Project()
39
39
40 controllerObj.setup(id = '191', name='test01', description=desc)
40 controllerObj.setup(id = '191', name='test01', description=desc)
41
41
42 #path = 'F:\CIRI Data\processed'
42 #path = 'F:\CIRI Data\processed'
43 path='/media/4B514E8903EBC487/CIRI Data/processed'
43 path='/media/4B514E8903EBC487/CIRI Data/processed'
44 #path='/home/alex/Desktop/ciri_data'
44 #pathFigure = 'C:\Users\jdk5273\Documents\LiClipseWorkspace'
45 #pathFigure = 'C:\Users\jdk5273\Documents\LiClipseWorkspace'
45 pathFigure='/home/alex/Pictures/ciri'
46 pathFigure='/home/alex/Pictures/ciri'
46 xmin = '16'
47 xmin = '16'
47 xmax = '17'
48 xmax = '17'
48 startTime = '15:59:00'
49 startTime = '15:59:00'
49
50
50 readUnitConfObj = controllerObj.addReadUnit(datatype='matoffReader',
51 readUnitConfObj = controllerObj.addReadUnit(datatype='matoffReader',
51 path=path,
52 path=path,
52 startDate='2015/05/20',
53 startDate='2015/05/20',
53 endDate='2015/05/20',
54 endDate='2015/05/20',
54 startTime=startTime,
55 startTime=startTime,
55 endTime='17:59:59',
56 endTime='17:59:59',
56 online=0,
57 online=0,
57 delay=5,
58 delay=5,
58 walk=0)
59 walk=0)
59
60
60 procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=readUnitConfObj.getId())
61 procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=readUnitConfObj.getId())
61
62
62 # opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
63 # opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
63 # opObj14.addParameter(name='id', value='1', format='int')
64 # opObj14.addParameter(name='id', value='1', format='int')
64 # opObj14.addParameter(name='wintitle', value='Con interf', format='str')
65 # opObj14.addParameter(name='wintitle', value='Con interf', format='str')
65 # opObj14.addParameter(name='save', value='0', format='bool')
66 # opObj14.addParameter(name='save', value='0', format='bool')
66 # opObj14.addParameter(name='figpath', value=pathFigure, format='str')
67 # opObj14.addParameter(name='figpath', value=pathFigure, format='str')
67
68
68 opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other')
69 opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other')
69 opObj11.addParameter(name='n', value='10', format='int')
70 opObj11.addParameter(name='n', value='10', format='int')
70
71
71 opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
72 opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
72 opObj14.addParameter(name='id', value='2', format='int')
73 opObj14.addParameter(name='id', value='2', format='int')
73 opObj14.addParameter(name='wintitle', value='Con interf', format='str')
74 opObj14.addParameter(name='wintitle', value='Con interf', format='str')
74 opObj14.addParameter(name='save', value='0', format='bool')
75 opObj14.addParameter(name='save', value='0', format='bool')
75 opObj14.addParameter(name='figpath', value=pathFigure, format='str')
76 opObj14.addParameter(name='figpath', value=pathFigure, format='str')
76 # opObj14.addParameter(name='zmin', value='5', format='int')
77 # opObj14.addParameter(name='zmin', value='5', format='int')
77 # opObj14.addParameter(name='zmax', value='90', format='int')
78 # opObj14.addParameter(name='zmax', value='90', format='int')
78
79
79 opObj14 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other')
80 opObj14 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other')
80 opObj14.addParameter(name='id', value='4', format='int')
81 opObj14.addParameter(name='id', value='4', format='int')
81 opObj14.addParameter(name='wintitle', value='Con interf', format='str')
82 opObj14.addParameter(name='wintitle', value='Con interf', format='str')
82 opObj14.addParameter(name='phase_cmap', value='jet', format='str')
83 opObj14.addParameter(name='phase_cmap', value='jet', format='str')
83 opObj14.addParameter(name='save', value='0', format='bool')
84 opObj14.addParameter(name='save', value='0', format='bool')
84 opObj14.addParameter(name='figpath', value=pathFigure, format='str')
85 opObj14.addParameter(name='figpath', value=pathFigure, format='str')
85 # opObj14.addParameter(name='zmin', value='5', format='int')
86 # opObj14.addParameter(name='zmin', value='5', format='int')
86 # opObj14.addParameter(name='zmax', value='90', format='int')
87 # opObj14.addParameter(name='zmax', value='90', format='int')
87
88
88 opObj12 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
89 opObj12 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
89 opObj12.addParameter(name='id', value='3', format='int')
90 opObj12.addParameter(name='id', value='3', format='int')
90 opObj12.addParameter(name='wintitle', value='RTI Plot', format='str')
91 opObj12.addParameter(name='wintitle', value='RTI Plot', format='str')
91 opObj12.addParameter(name='save', value='1', format='bool')
92 opObj12.addParameter(name='save', value='1', format='bool')
92 opObj12.addParameter(name='figpath', value = pathFigure, format='str')
93 opObj12.addParameter(name='figpath', value = pathFigure, format='str')
93 opObj12.addParameter(name='xmin', value=xmin, format='float')
94 opObj12.addParameter(name='xmin', value=xmin, format='float')
94 opObj12.addParameter(name='xmax', value=xmax, format='float')
95 opObj12.addParameter(name='xmax', value=xmax, format='float')
95 # opObj12.addParameter(name='zmin', value='5', format='int')
96 # opObj12.addParameter(name='zmin', value='5', format='int')
96 # opObj12.addParameter(name='zmax', value='90', format='int')
97 # opObj12.addParameter(name='zmax', value='90', format='int')
97
98
98 #--------------------------------------------------------------------------------------------------
99 #--------------------------------------------------------------------------------------------------
99 print "Escribiendo el archivo XML"
100 print "Escribiendo el archivo XML"
100 controllerObj.writeXml(filename)
101 controllerObj.writeXml(filename)
101 print "Leyendo el archivo XML"
102 print "Leyendo el archivo XML"
102 controllerObj.readXml(filename)
103 controllerObj.readXml(filename)
103
104
104 controllerObj.createObjects()
105 controllerObj.createObjects()
105 controllerObj.connectObjects()
106 controllerObj.connectObjects()
106 controllerObj.run()
107 controllerObj.run()
107
108
108
109
General Comments 0
You need to be logged in to leave comments. Login now