##// 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:

r583:e5ed8fbe1d1e
r819:c63b6bff3798
Show More
Meteor_JASMET30Mhz_Beacon.py
81 lines | 3.2 KiB | text/x-python | PythonLexer
/ schainpy / scripts / Meteor_JASMET30Mhz_Beacon.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'
Julio Valdez
Processing Modules added:...
r502 pathFigure = '/home/jasmet/jasmet30_phase'
path = '/home/soporte/Data/JASMET/JASMET_30/2014106'
pathFigure = '/home/soporte/workspace/Graficos/JASMET/prueba1'
Daniel Valdez
Script para procesar datos de JASMET 30MHz
r410
Julio Valdez
Processing Modules added:...
r502 readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader',
Daniel Valdez
Script para procesar datos de JASMET 30MHz
r410 path=path,
Daniel Valdez
se agrega metodos para almacenar en disco las fases...
r460 startDate='2014/04/15',
endDate='2014/04/15',
Julio Valdez
Processing Modules added:...
r502 startTime='20: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,
Julio Valdez
Processing Modules added:...
r502 walk=0)
Daniel Valdez
Script para procesar datos de JASMET 30MHz
r410
opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
Julio Valdez
Processing Modules added:...
r502 procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId())
Daniel Valdez
Script para procesar datos de JASMET 30MHz
r410
Julio Valdez
Processing Modules added:...
r502 # opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
#
#
# opObj11 = procUnitConfObj0.addOperation(name='CohInt', optype='other')
# opObj11.addParameter(name='n', value='2', format='int')
Daniel Valdez
Script para procesar datos de JASMET 30MHz
r410
Julio Valdez
Processing Modules added:...
r502 # 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
Julio Valdez
Processing Modules added:...
r502 procUnitConfObjBeacon = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId())
Daniel Valdez
nuevos script para los experimentos jasmet30 y jasmet 50
r455 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')
Julio Valdez
Processing Modules added:...
r502 opObj11.addParameter(name='xmin', value='20', format='float')
opObj11.addParameter(name='xmax', value='22', 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')
Julio Valdez
Processing Modules added:...
r502 opObj11.addParameter(name='figpath', value=pathFigure, 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()