##// END OF EJS Templates
Cambios para la lectura en modo online, ahora en la lectura se filtra por el dia actual, es decir si el folder contiene varios dias, solo leera los folders de la fecha en que nos encontramos
Cambios para la lectura en modo online, ahora en la lectura se filtra por el dia actual, es decir si el folder contiene varios dias, solo leera los folders de la fecha en que nos encontramos

File last commit:

r595:44c3fdf9f717
r598:1b565bb36c44
Show More
jacktotalrunner.py
109 lines | 4.0 KiB | text/x-python | PythonLexer
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'
#path='/home/alex/Desktop/ciri_data'
#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()