##// END OF EJS Templates
customftp.py is not necessary because there is another package jroutils, it has FTP module to replace customftp.py
customftp.py is not necessary because there is another package jroutils, it has FTP module to replace customftp.py

File last commit:

r240:87d92e5aecc6
r493:ae1d10537a71
Show More
ImagingApp.py
82 lines | 3.7 KiB | text/x-python | PythonLexer
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()