##// 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:

r240:87d92e5aecc6
r254:e9870cb49b1c
Show More
ImagingApp.py
82 lines | 3.7 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 sys
from controller import *
desc = "Imaging Experiment Test"
filename = "imaging.xml"
controllerObj = Project()
controllerObj.setup(id = '191', name='test01', description=desc)
readUnitConfObj = controllerObj.addReadUnit(datatype='Spectra',
path='/Users/dsuarez/Remote/IMAGING/D2012080',
startDate='2011/01/01',
endDate='2012/12/31',
startTime='00:00:00',
endTime='23:59:59',
online=0,
walk=0)
procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', inputId=readUnitConfObj.getId())
#opObj11 = procUnitConfObj0.addOperation(name='selectChannels')
#opObj11.addParameter(name='channelList', value='0,2,6', format='intlist')
##
#procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId())
#procUnitConfObj1.addParameter(name='nFFTPoints', value='32', format='int')
#procUnitConfObj1.addParameter(name='pairsList', value='(0,1)', format='pairslist')
opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other')
opObj11.addParameter(name='n', value='2', format='int')
opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
opObj11.addParameter(name='idfigure', value='1', format='int')
opObj11.addParameter(name='wintitle', value='SpectraPlot', format='str')
#opObj11.addParameter(name='channelList', value='0,6', format='intlist')
opObj11.addParameter(name='zmin', value='30', format='int')
opObj11.addParameter(name='zmax', value='120', format='int')
opObj11.addParameter(name='showprofile', value='1', format='int')
opObj11 = procUnitConfObj1.addOperation(name='ProfilePlot', optype='other')
opObj11.addParameter(name='idfigure', value='2', format='int')
opObj11.addParameter(name='wintitle', value='O', format='str')
opObj11.addParameter(name='xmin', value='30', format='int')
opObj11.addParameter(name='xmax', value='120', format='int')
#opObj11 = procUnitConfObj0.addOperation(name='CrossSpectraPlot', optype='other')
#opObj11.addParameter(name='idfigure', value='3', format='int')
#opObj11.addParameter(name='wintitle', value='CrossSpectraPlot', format='str')
#opObj11.addParameter(name='zmin', value='30', format='int')
#opObj11.addParameter(name='zmax', value='120', format='int')
#opObj11.addParameter(name='pairsList', value='(0,2)', format='pairslist')
#opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
#opObj11.addParameter(name='idfigure', value='4', format='int')
#opObj11.addParameter(name='wintitle', value='RTIPLot', format='str')
#opObj11.addParameter(name='zmin', value='30', format='int')
#opObj11.addParameter(name='zmax', value='120', format='int')
#opObj11.addParameter(name='timerange', value='3600', format='int')
#opObj11.addParameter(name='showprofile', value='1', format='int')
#opObj11.addParameter(name='save', value='1', format='bool')
#opObj11.addParameter(name='figpath', value='/Users/dsuarez/Pictures', format='str')
#opObj11 = procUnitConfObj0.addOperation(name='CoherencePlot', optype='other')
#opObj11.addParameter(name='idfigure', value='5', format='int')
#opObj11.addParameter(name='pairsList', value='(0,2)', format='pairslist')
#opObj11.addParameter(name='timerange', value='300', format='int')
#opObj11.addParameter(name='showprofile', value='1', format='int')
print "Escribiendo el archivo XML"
controllerObj.writeXml(filename)
print "Leyendo el archivo XML"
controllerObj.readXml(filename)
controllerObj.createObjects()
controllerObj.connectObjects()
controllerObj.run()