##// END OF EJS Templates
Los graficos RTI, Spc, Cspc y CoherenceMap se guardan en archivos .png por defecto con el PREFIX que corresponde a cada grafico. Para envio de archivos por FTP, se crea una sub-carpeta con nombre 'ftp', luego se guarda el archivo con nombre 'YYYYDDDWWEXPSSTTNN', donde YYYY indica el year, DDD indica el doy, WW,EXP,SS,TT,NN se definen para uso provisional en la web de Jicamarca, la web para monitoreo en tiempo real se debe cambiar.
Los graficos RTI, Spc, Cspc y CoherenceMap se guardan en archivos .png por defecto con el PREFIX que corresponde a cada grafico. Para envio de archivos por FTP, se crea una sub-carpeta con nombre 'ftp', luego se guarda el archivo con nombre 'YYYYDDDWWEXPSSTTNN', donde YYYY indica el year, DDD indica el doy, WW,EXP,SS,TT,NN se definen para uso provisional en la web de Jicamarca, la web para monitoreo en tiempo real se debe cambiar.

File last commit:

r391:d028f0bfa813
r400:3d5938925967
Show More
EWDriftsApp.py
110 lines | 5.2 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"
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 filename = "ewdrifts2.xml"
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240
controllerObj = Project()
controllerObj.setup(id = '191', name='test01', description=desc)
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 path='/remote/ewdrifts/RAW_EXP/EW_DRIFT_FARADAY/EW_Drift'
path = '/home/dsuarez/.gvfs/data_f on 10.10.20.2/RAW_EXP/DIFFERENTIAL_PHASE'
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240 readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage',
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 path=path,
startDate='2013/01/11',
endDate='2013/12/12',
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240 startTime='00:00:00',
endTime='23:59:59',
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 set=29,
Daniel Valdez
Cambios en la clase RTIPlot para optimizar el uso de la memoria RAM....
r254 online=1,
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 delay=5,
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')
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 opObj11.addParameter(name='window', value='15', format='int')
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240
opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 opObj11.addParameter(name='code', value='1,-1', format='floatlist')
opObj11.addParameter(name='nCode', value='2', format='int')
opObj11.addParameter(name='nBaud', value='1', format='int')
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240
procUnitConfObj1 = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId())
procUnitConfObj1.addParameter(name='nFFTPoints', value='128', format='int')
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 procUnitConfObj1.addParameter(name='pairsList', value='(0,1)', format='pairslist')
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='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')
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 opObj11.addParameter(name='idfigure', value='100', 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='wintitle', value='SpectraPlot', format='str')
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 #opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist')
opObj11.addParameter(name='zmin', value='20', format='int')
Daniel Valdez
Cambios en la clase RTIPlot para optimizar el uso de la memoria RAM....
r254 opObj11.addParameter(name='zmax', value='40', format='int')
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 #opObj11.addParameter(name='showprofile', value='1', format='int')
#opObj11.addParameter(name='save', value='1', format='bool')
#opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/EW_DRIFTS_2012_DEC', format='str')
opObj11.addParameter(name='save', value='1', format='bool')
opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/ew_drifts_mz', format='str')
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240
Daniel Valdez
Cambios en la clase RTIPlot para optimizar el uso de la memoria RAM....
r254
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391
#
#opObj11 = procUnitConfObj1.addOperation(name='PowerProfilePlot', optype='other')
#opObj11.addParameter(name='idfigure', value='2', format='int')
#opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist')
#opObj11.addParameter(name='save', value='1', format='bool')
#opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/EW_DRIFTS_2012_DEC', format='str')
##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
EWDrifts test para High Altitude 2013-100
r391 #opObj11.addParameter(name='save', value='1', format='bool')
#opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/EW_DRIFTS_2012_DEC', format='str')
##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')
opObj11.addParameter(name='zmin', value='20', format='int')
opObj11.addParameter(name='zmax', value='40', format='int')
Daniel Valdez
Cambios en la clase RTIPlot para optimizar el uso de la memoria RAM....
r254 opObj11.addParameter(name='save', value='1', format='bool')
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/ew_drifts_mz', 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='xmin', value='0', format='int')
opObj11.addParameter(name='xmax', value='24', format='int')
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 opObj11.addParameter(name='zmin', value='20', format='int')
opObj11.addParameter(name='zmax', value='40', format='int')
#opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist')
Daniel Valdez
Cambios en la clase RTIPlot para optimizar el uso de la memoria RAM....
r254 #opObj11.addParameter(name='timerange', value='86400', format='int')
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 #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
EWDrifts test para High Altitude 2013-100
r391 opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/ew_drifts_mz', 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()
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391