From 9bdc6869792a06e52f708433179009db27c84bc4 2015-06-24 15:32:17 From: Alexander Valdez Date: 2015-06-24 15:32:17 Subject: [PATCH] test_program_ciri --- diff --git a/schainpy/scripts/jacktotalrunner.py b/schainpy/scripts/jacktotalrunner.py new file mode 100644 index 0000000..75e8ffb --- /dev/null +++ b/schainpy/scripts/jacktotalrunner.py @@ -0,0 +1,108 @@ +import os, sys +from pytz import timezone +path = os.path.dirname(os.getcwd()) +path = os.path.dirname(path) + +print path +sys.path.insert(0, path) # Para usar las librerias del eclipse. + +from schainpy.controller import Project + +# from __main__ import time +#path = os.path.split(os.getcwd())[0] +#sys.path.append(path) +# import scipy.io as sio +# import pprint +# import numpy +# import time +# import os +# import h5py +# import re +# import tables +# +# from model.data.jrodata import * +# from model.proc.jroproc_base import ProcessingUnit, Operation +# from model.io.jroIO_base import * + + +# controllerObj = Project() + +# controllerObj.setup(id = '191', name='test01', description=desc) + + +#from controller import * + +desc = "DBS Experiment Test" +filename = "DBStest.xml" + +controllerObj = Project() + +controllerObj.setup(id = '191', name='test01', description=desc) + +#path = 'F:\CIRI Data\processed' +path='/media/4B514E8903EBC487/CIRI Data/processed' +#pathFigure = 'C:\Users\jdk5273\Documents\LiClipseWorkspace' +pathFigure='/home/alex/Pictures/ciri' +xmin = '16' +xmax = '17' +startTime = '15:59:00' + +readUnitConfObj = controllerObj.addReadUnit(datatype='matoffReader', + path=path, + startDate='2015/05/20', + endDate='2015/05/20', + startTime=startTime, + endTime='17:59:59', + online=0, + delay=5, + walk=0) + +procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=readUnitConfObj.getId()) + +# opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') +# opObj14.addParameter(name='id', value='1', format='int') +# opObj14.addParameter(name='wintitle', value='Con interf', format='str') +# opObj14.addParameter(name='save', value='0', format='bool') +# opObj14.addParameter(name='figpath', value=pathFigure, format='str') + +opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other') +opObj11.addParameter(name='n', value='10', format='int') + +opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other') +opObj14.addParameter(name='id', value='2', format='int') +opObj14.addParameter(name='wintitle', value='Con interf', format='str') +opObj14.addParameter(name='save', value='0', format='bool') +opObj14.addParameter(name='figpath', value=pathFigure, format='str') +# opObj14.addParameter(name='zmin', value='5', format='int') +# opObj14.addParameter(name='zmax', value='90', format='int') + +opObj14 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other') +opObj14.addParameter(name='id', value='4', format='int') +opObj14.addParameter(name='wintitle', value='Con interf', format='str') +opObj14.addParameter(name='phase_cmap', value='jet', format='str') +opObj14.addParameter(name='save', value='0', format='bool') +opObj14.addParameter(name='figpath', value=pathFigure, format='str') +# opObj14.addParameter(name='zmin', value='5', format='int') +# opObj14.addParameter(name='zmax', value='90', format='int') + +opObj12 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other') +opObj12.addParameter(name='id', value='3', format='int') +opObj12.addParameter(name='wintitle', value='RTI Plot', format='str') +opObj12.addParameter(name='save', value='1', format='bool') +opObj12.addParameter(name='figpath', value = pathFigure, format='str') +opObj12.addParameter(name='xmin', value=xmin, format='float') +opObj12.addParameter(name='xmax', value=xmax, format='float') +# opObj12.addParameter(name='zmin', value='5', format='int') +# opObj12.addParameter(name='zmax', value='90', format='int') + +#-------------------------------------------------------------------------------------------------- +print "Escribiendo el archivo XML" +controllerObj.writeXml(filename) +print "Leyendo el archivo XML" +controllerObj.readXml(filename) + +controllerObj.createObjects() +controllerObj.connectObjects() +controllerObj.run() + +