##// END OF EJS Templates
Se modifico las condiciones de Decoder, en cada iteracion se actualiza el codigo. Se corrigieron bugs en la lectura de codigo. Se detecto que no se guarda el codigo actualizado en el header de pdata, esta pendiente su revision.
Se modifico las condiciones de Decoder, en cada iteracion se actualiza el codigo. Se corrigieron bugs en la lectura de codigo. Se detecto que no se guarda el codigo actualizado en el header de pdata, esta pendiente su revision.

File last commit:

r460:c9bf2c97727f
r464:f8fb1296f4da
Show More
Meteor_JASMET_30mhz.py
78 lines | 3.0 KiB | text/x-python | PythonLexer
/ schainpy / test / Meteor_JASMET_30mhz.py
Daniel Valdez
Script para procesar datos de JASMET 30MHz
r410 """
Se debe verficar que el disco de datos se encuentra montado en el sistema
"""
import os, sys
path = os.path.split(os.getcwd())[0]
sys.path.append(path)
from controller import *
desc = "Meteor Experiment Test"
filename = "meteor20130812.xml"
controllerObj = Project()
controllerObj.setup(id = '191', name='meteor_test01', description=desc)
Daniel Valdez
nuevos script para los experimentos jasmet30 y jasmet 50
r455 path = '/home/dsuarez/.gvfs/data on 10.10.20.13/Jasmet50'
Daniel Valdez
Script para procesar datos de JASMET 30MHz
r410
readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage',
path=path,
Daniel Valdez
se agrega metodos para almacenar en disco las fases...
r460 startDate='2014/04/15',
endDate='2014/04/15',
startTime='17:00:00',
Daniel Valdez
Script para procesar datos de JASMET 30MHz
r410 endTime='23:59:59',
Daniel Valdez
se agrega metodos para almacenar en disco las fases...
r460 online=0,
Daniel Valdez
Script para procesar datos de JASMET 30MHz
r410 walk=1)
opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
procUnitConfObj0 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
Daniel Valdez
se agrega metodos para almacenar en disco las fases...
r460
Daniel Valdez
Script para procesar datos de JASMET 30MHz
r410 opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other')
opObj11.addParameter(name='n', value='2', format='int')
Daniel Valdez
se agrega metodos para almacenar en disco las fases...
r460 opObj11 = procUnitConfObj0.addOperation(name='VoltageWriter', optype='other')
opObj11.addParameter(name='path', value='/home/jasmet/jasmet30_abril')
opObj11.addParameter(name='blocksPerFile', value='100', format='int')
opObj11.addParameter(name='profilesPerBlock', value='200', format='int')
Daniel Valdez
Script para procesar datos de JASMET 30MHz
r410
Daniel Valdez
Scripts para procesar datos de JASMET 30 y 50
r428
Daniel Valdez
nuevos script para los experimentos jasmet30 y jasmet 50
r455 """
########################################### BEACON ##########################################
"""
Daniel Valdez
Scripts para procesar datos de JASMET 30 y 50
r428
Daniel Valdez
nuevos script para los experimentos jasmet30 y jasmet 50
r455 procUnitConfObjBeacon = controllerObj.addProcUnit(datatype='Spectra', inputId=procUnitConfObj0.getId())
procUnitConfObjBeacon.addParameter(name='nProfiles', value='200', format='int')
procUnitConfObjBeacon.addParameter(name='nFFTPoints', value='200', format='int')
Daniel Valdez
se agrega metodos para almacenar en disco las fases...
r460 procUnitConfObjBeacon.addParameter(name='pairsList', value='(2,0),(2,1),(2,3),(2,4)', format='pairsList')
Daniel Valdez
nuevos script para los experimentos jasmet30 y jasmet 50
r455
opObj11 = procUnitConfObjBeacon.addOperation(name='IncohInt', optype='other')
opObj11.addParameter(name='n', value='4', format='int')
opObj11 = procUnitConfObjBeacon.addOperation(name='getBeaconSignal')
opObj11 = procUnitConfObjBeacon.addOperation(name='BeaconPhase', optype='other')
opObj11.addParameter(name='id', value='201', format='int')
opObj11.addParameter(name='wintitle', value='Beacon Phase', format='str')
opObj11.addParameter(name='timerange', value='300', format='int')
Daniel Valdez
se agrega metodos para almacenar en disco las fases...
r460 opObj11.addParameter(name='xmin', value='0', format='float')
opObj11.addParameter(name='xmax', value='24', format='float')
Daniel Valdez
nuevos script para los experimentos jasmet30 y jasmet 50
r455 opObj11.addParameter(name='ymin', value='-180', format='float')
opObj11.addParameter(name='ymax', value='180', format='float')
Daniel Valdez
se agrega metodos para almacenar en disco las fases...
r460 opObj11.addParameter(name='figpath', value='/home/jasmet/jasmet30_phase', format='str')
Daniel Valdez
Script para procesar datos de JASMET 30MHz
r410
print "Escribiendo el archivo XML"
controllerObj.writeXml(filename)
print "Leyendo el archivo XML"
controllerObj.readXml(filename)
controllerObj.createObjects()
controllerObj.connectObjects()
controllerObj.run()