##// END OF EJS Templates
Changes to meteor detection and phase correction because of relocation of antenna
Changes to meteor detection and phase correction because of relocation of antenna

File last commit:

r599:f46dc4c4834d
r819:c63b6bff3798
Show More
jacktotalrunner.py
143 lines | 5.7 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/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'
#pathFigure = 'C:\Users\jdk5273\Documents\LiClipseWorkspace'
pathFigure='/home/ciri/Pictures/ciri'
xmin = '0'
xmax = '24'
startTime = '00:00:00'
remotefolder = "/home/wmaster/graficos"
readUnitConfObj = controllerObj.addReadUnit(datatype='matoffReader',
path=path,
startDate='2015/05/30',
endDate='2015/05/30',
startTime=startTime,
endTime='23:59:59',
online=1,
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='60', 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='1', format='bool')
opObj14.addParameter(name='figpath', value=pathFigure, format='str')
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')
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='1', format='bool')
opObj14.addParameter(name='figpath', value=pathFigure, format='str')
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')
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='-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')
#--------------------------------------------------------------------------------------------------
print "Escribiendo el archivo XML"
controllerObj.writeXml(filename)
print "Leyendo el archivo XML"
controllerObj.readXml(filename)
controllerObj.createObjects()
controllerObj.connectObjects()
controllerObj.run()