##// END OF EJS Templates
Cambios en la clase RTIPlot para optimizar el uso de la memoria RAM....
Cambios en la clase RTIPlot para optimizar el uso de la memoria RAM. Se agrega una version EWDrifts para procesamiento de datos de radar

File last commit:

r254:e9870cb49b1c
r254:e9870cb49b1c
Show More
EWDriftsApp.py
82 lines | 3.8 KiB | text/x-python | PythonLexer
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240 import os, sys
path = os.path.split(os.getcwd())[0]
sys.path.append(path)
from controller import *
desc = "EWDrifts Experiment Test"
filename = "ewdrifts.xml"
controllerObj = Project()
controllerObj.setup(id = '191', name='test01', description=desc)
readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage',
Daniel Valdez
Cambios en la clase RTIPlot para optimizar el uso de la memoria RAM....
r254 path='/remote/ewdrifts/RAW_EXP/EW_DRIFT_FARADAY/EW_Drift',
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240 startDate='2011/01/01',
endDate='2012/12/31',
startTime='00:00:00',
endTime='23:59:59',
Daniel Valdez
Cambios en la clase RTIPlot para optimizar el uso de la memoria RAM....
r254 online=1,
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240 walk=0)
procUnitConfObj0 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
opObj11 = procUnitConfObj0.addOperation(name='ProfileSelector', optype='other')
opObj11.addParameter(name='profileRangeList', value='0,127', format='intlist')
opObj11 = procUnitConfObj0.addOperation(name='filterByHeights')
opObj11.addParameter(name='window', value='3', format='int')
opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId())
procUnitConfObj1.addParameter(name='nFFTPoints', value='128', format='int')
procUnitConfObj1.addParameter(name='pairsList', value='(0,1),(2,3)', format='pairslist')
opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other')
Daniel Valdez
Cambios en la clase RTIPlot para optimizar el uso de la memoria RAM....
r254 opObj11.addParameter(name='timeInterval', value='0.5', format='float')
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240
opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
opObj11.addParameter(name='idfigure', value='1', format='int')
opObj11.addParameter(name='wintitle', value='SpectraPlot', format='str')
Daniel Valdez
Cambios en la clase RTIPlot para optimizar el uso de la memoria RAM....
r254 opObj11.addParameter(name='zmin', value='10', format='int')
opObj11.addParameter(name='zmax', value='40', format='int')
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240 opObj11.addParameter(name='showprofile', value='1', format='int')
opObj11 = procUnitConfObj1.addOperation(name='ProfilePlot', optype='other')
opObj11.addParameter(name='idfigure', value='2', format='int')
Daniel Valdez
Cambios en la clase RTIPlot para optimizar el uso de la memoria RAM....
r254 opObj11.addParameter(name='xmin', value='10', format='int')
opObj11.addParameter(name='xmax', value='40', format='int')
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240 opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other')
opObj11.addParameter(name='idfigure', value='3', format='int')
opObj11.addParameter(name='wintitle', value='CrossSpectraPlot', format='str')
Daniel Valdez
Cambios en la clase RTIPlot para optimizar el uso de la memoria RAM....
r254 opObj11.addParameter(name='zmin', value='10', format='int')
opObj11.addParameter(name='zmax', value='40', format='int')
opObj11.addParameter(name='save', value='1', format='bool')
opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/cross_spc', format='str')
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240
opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
opObj11.addParameter(name='idfigure', value='4', format='int')
opObj11.addParameter(name='wintitle', value='RTIPLot', format='str')
Daniel Valdez
Cambios en la clase RTIPlot para optimizar el uso de la memoria RAM....
r254 opObj11.addParameter(name='zmin', value='10', format='int')
opObj11.addParameter(name='zmax', value='40', format='int')
opObj11.addParameter(name='xmin', value='0', format='int')
opObj11.addParameter(name='xmax', value='24', format='int')
opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist')
#opObj11.addParameter(name='timerange', value='86400', format='int')
opObj11.addParameter(name='showprofile', value='0', format='int')
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240 opObj11.addParameter(name='save', value='1', format='bool')
Daniel Valdez
Cambios en la clase RTIPlot para optimizar el uso de la memoria RAM....
r254 opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/rti', format='str')
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240
print "Escribiendo el archivo XML"
controllerObj.writeXml(filename)
print "Leyendo el archivo XML"
controllerObj.readXml(filename)
controllerObj.createObjects()
controllerObj.connectObjects()
controllerObj.run()