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