##// END OF EJS Templates
Add SkyMapPlotData, operation can access parent kwargs, fix server plot for multiple ReceiverData
Add SkyMapPlotData, operation can access parent kwargs, fix server plot for multiple ReceiverData

File last commit:

r599:f46dc4c4834d
r937:6cdcc42f2694
Show More
jacktotalrunner.py
143 lines | 5.7 KiB | text/x-python | PythonLexer
Alexander Valdez
test_program_ciri
r592 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'
Alexander Valdez
Modificaciones en el numero de intergraciones, en la escala de db Range
r599 #path='/media/4B514E8903EBC487/CIRI Data/processed'
#path='/home/ciri/ciri_online'
#offline program
#path='/home/ciri/.gvfs/SFTP for radar on 192.168.1.161/media/dataswap/huancayo/20150701/processed'
#online program
path='/home/ciri/.gvfs/SFTP for radar on 192.168.1.161/media/dataswap/huancayo/processed'
Alexander Valdez
test_program_ciri
r592 #pathFigure = 'C:\Users\jdk5273\Documents\LiClipseWorkspace'
Alexander Valdez
Modificaciones en el numero de intergraciones, en la escala de db Range
r599 pathFigure='/home/ciri/Pictures/ciri'
xmin = '0'
xmax = '24'
startTime = '00:00:00'
remotefolder = "/home/wmaster/graficos"
Alexander Valdez
test_program_ciri
r592
readUnitConfObj = controllerObj.addReadUnit(datatype='matoffReader',
path=path,
Alexander Valdez
Modificaciones en el numero de intergraciones, en la escala de db Range
r599 startDate='2015/05/30',
endDate='2015/05/30',
Alexander Valdez
test_program_ciri
r592 startTime=startTime,
Alexander Valdez
Modificaciones en el numero de intergraciones, en la escala de db Range
r599 endTime='23:59:59',
online=1,
Alexander Valdez
test_program_ciri
r592 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')
Alexander Valdez
Modificaciones en el numero de intergraciones, en la escala de db Range
r599 opObj11.addParameter(name='n', value='60', format='int')
Alexander Valdez
test_program_ciri
r592
opObj14 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
opObj14.addParameter(name='id', value='2', format='int')
opObj14.addParameter(name='wintitle', value='Con interf', format='str')
Alexander Valdez
Modificaciones en el numero de intergraciones, en la escala de db Range
r599 opObj14.addParameter(name='save', value='1', format='bool')
Alexander Valdez
test_program_ciri
r592 opObj14.addParameter(name='figpath', value=pathFigure, format='str')
Alexander Valdez
Modificaciones en el numero de intergraciones, en la escala de db Range
r599 opObj14.addParameter(name='zmin', value='-30', format='int')
opObj14.addParameter(name='zmax', value='0', format='int')
opObj14.addParameter(name='exp_code', value='29', format='int')
opObj14.addParameter(name='wr_period', value='1', format='int')
opObj14.addParameter(name='save', value='1', format='int')
opObj14.addParameter(name='ftp', value='1', format='int')
Alexander Valdez
test_program_ciri
r592
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')
Alexander Valdez
Modificaciones en el numero de intergraciones, en la escala de db Range
r599 opObj14.addParameter(name='save', value='1', format='bool')
Alexander Valdez
test_program_ciri
r592 opObj14.addParameter(name='figpath', value=pathFigure, format='str')
Alexander Valdez
Modificaciones en el numero de intergraciones, en la escala de db Range
r599 opObj14.addParameter(name='zmin', value='-30', format='int')
opObj14.addParameter(name='zmax', value='0', format='int')
opObj14.addParameter(name='exp_code', value='29', format='int')
opObj14.addParameter(name='wr_period', value='1', format='int')
opObj14.addParameter(name='save', value='1', format='int')
opObj14.addParameter(name='ftp', value='1', format='int')
Alexander Valdez
test_program_ciri
r592
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')
Alexander Valdez
Modificaciones en el numero de intergraciones, en la escala de db Range
r599 opObj12.addParameter(name='zmin', value='-30', format='int')
opObj12.addParameter(name='zmax', value='0', format='int')
opObj12.addParameter(name='exp_code', value='29', format='int')
opObj12.addParameter(name='wr_period', value='1', format='int')
opObj12.addParameter(name='save', value='1', format='int')
opObj12.addParameter(name='ftp', value='1', format='int')
#
procUnitConfObj2 = controllerObj.addProcUnit(name='SendToServer')
procUnitConfObj2.addParameter(name='server', value='jro-app.igp.gob.pe', format='str')
procUnitConfObj2.addParameter(name='username', value='wmaster', format='str')
procUnitConfObj2.addParameter(name='password', value='mst2010vhf', format='str')
procUnitConfObj2.addParameter(name='localfolder', value=pathFigure, format='str')
procUnitConfObj2.addParameter(name='remotefolder', value=remotefolder, format='str')
procUnitConfObj2.addParameter(name='ext', value='.png', format='str')
procUnitConfObj2.addParameter(name='period', value=5, format='int')
procUnitConfObj2.addParameter(name='protocol', value='ftp', format='str')
Alexander Valdez
test_program_ciri
r592
#--------------------------------------------------------------------------------------------------
print "Escribiendo el archivo XML"
controllerObj.writeXml(filename)
print "Leyendo el archivo XML"
controllerObj.readXml(filename)
controllerObj.createObjects()
controllerObj.connectObjects()
controllerObj.run()