##// END OF EJS Templates
En el header (formato ROJ) no se guarda la frecuencia de operacion del radar. Por tanto, se agrega un metodo para editar la frecuencia de operacion del radar: setRadarFrequency en VoltageProc, SpectraProc. Por defecto la frecuencia es 49.92e6, pero para el caso de JASMET se tienen dos sistemas trabajando a diferente frecuencia, para uno a 49.92e6MHz y otro a 30.15e6MHz
En el header (formato ROJ) no se guarda la frecuencia de operacion del radar. Por tanto, se agrega un metodo para editar la frecuencia de operacion del radar: setRadarFrequency en VoltageProc, SpectraProc. Por defecto la frecuencia es 49.92e6, pero para el caso de JASMET se tienen dos sistemas trabajando a diferente frecuencia, para uno a 49.92e6MHz y otro a 30.15e6MHz

File last commit:

r351:a731a256fc18
r402:2454fcd2ec26
Show More
SunExperiment.py
81 lines | 4.0 KiB | text/x-python | PythonLexer
Daniel Valdez
Se agregan las clases para Procesamiento en Alturas: SpectraHeis, sus graficos tambien son agregados en jroplot.py....
r334 import os, sys
path = os.path.split(os.getcwd())[0]
sys.path.append(path)
from controller import *
Daniel Valdez
Modificaciones de graficos para SpectraHeis
r337 desc = "Sun Experiment Test"
filename = "sunexp.xml"
Daniel Valdez
Se agregan las clases para Procesamiento en Alturas: SpectraHeis, sus graficos tambien son agregados en jroplot.py....
r334
controllerObj = Project()
controllerObj.setup(id = '191', name='test01', description=desc)
Daniel Valdez
Modificaciones de graficos para SpectraHeis
r337 #/Users/dsuarez/Documents/RadarData/SunExperiment
#/Volumes/data_e/PaseDelSol/Raw/100KHZ
Daniel Valdez
Se agregan las clases para Procesamiento en Alturas: SpectraHeis, sus graficos tambien son agregados en jroplot.py....
r334 readUnitConfObj = controllerObj.addReadUnit(datatype='Voltage',
Daniel Valdez
Modificaciones de graficos para SpectraHeis
r337 path='/Users/dsuarez/Documents/RadarData/SunExperiment',
Daniel Valdez
Se agregan las clases para Procesamiento en Alturas: SpectraHeis, sus graficos tambien son agregados en jroplot.py....
r334 startDate='2013/02/06',
endDate='2013/12/31',
Daniel Valdez
Modificaciones de graficos para SpectraHeis
r337 startTime='00:30:00',
Daniel Valdez
Se agregan las clases para Procesamiento en Alturas: SpectraHeis, sus graficos tambien son agregados en jroplot.py....
r334 endTime='17:40:59',
online=0,
Daniel Valdez
Modificaciones de graficos para SpectraHeis
r337 delay=3,
Daniel Valdez
Se agregan las clases para Procesamiento en Alturas: SpectraHeis, sus graficos tambien son agregados en jroplot.py....
r334 walk=1)
procUnitConfObj0 = controllerObj.addProcUnit(datatype='Voltage', inputId=readUnitConfObj.getId())
procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraHeis', inputId=procUnitConfObj0.getId())
opObj11 = procUnitConfObj1.addOperation(name='IncohInt4SpectraHeis', optype='other')
opObj11.addParameter(name='timeInterval', value='5', format='float')
opObj11 = procUnitConfObj1.addOperation(name='SpectraHeisScope', optype='other')
opObj11.addParameter(name='idfigure', value='10', format='int')
opObj11.addParameter(name='wintitle', value='SpectraHeisPlot', format='str')
Daniel Valdez
Modificaciones de graficos para SpectraHeis
r337 #opObj11.addParameter(name='ymin', value='125', format='int')
#opObj11.addParameter(name='ymax', value='140', format='int')
Daniel Valdez
Se agregan las clases para Procesamiento en Alturas: SpectraHeis, sus graficos tambien son agregados en jroplot.py....
r334 #opObj11.addParameter(name='channelList', value='0,1,2', format='intlist')
#opObj11.addParameter(name='showprofile', value='1', format='int')
Daniel Valdez
Se agrega una nueva clase de escritura FitsWriter, ademas de las Clases Metadata y ParameterConf, que se usan para leer el archivo xml que configura el header de los archivos FITS.
r351 #opObj11.addParameter(name='save', value='1', format='bool')
#opObj11.addParameter(name='figfile', value='spc-noise.png', format='str')
#opObj11.addParameter(name='figpath', value='/Users/dsuarez/Pictures/sun_pics', format='str')
#opObj11.addParameter(name='ftp', value='1', format='int')
#opObj11.addParameter(name='ftpratio', value='10', format='int')
Daniel Valdez
Modificaciones de graficos para SpectraHeis
r337
opObj11 = procUnitConfObj1.addOperation(name='RTIfromSpectraHeis', optype='other')
opObj11.addParameter(name='idfigure', value='6', format='int')
opObj11.addParameter(name='wintitle', value='RTIPLot', format='str')
Daniel Valdez
Se agrega una nueva clase de escritura FitsWriter, ademas de las Clases Metadata y ParameterConf, que se usan para leer el archivo xml que configura el header de los archivos FITS.
r351 opObj11.addParameter(name='xmin', value='11.5', format='float')
opObj11.addParameter(name='xmax', value='12.5', format='float')
Daniel Valdez
Modificaciones de graficos para SpectraHeis
r337 opObj11.addParameter(name='ymin', value='60', format='int')
opObj11.addParameter(name='ymax', value='85', format='int')
#opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist')
Daniel Valdez
Se agregan las clases para Procesamiento en Alturas: SpectraHeis, sus graficos tambien son agregados en jroplot.py....
r334 #opObj11.addParameter(name='timerange', value='600', format='int')
Daniel Valdez
Modificaciones de graficos para SpectraHeis
r337 #opObj11.addParameter(name='showprofile', value='0', format='int')
Daniel Valdez
Se agrega una nueva clase de escritura FitsWriter, ademas de las Clases Metadata y ParameterConf, que se usan para leer el archivo xml que configura el header de los archivos FITS.
r351 #opObj11.addParameter(name='save', value='1', format='bool')
#opObj11.addParameter(name='figfile', value='rti-noise.png', format='str')
#opObj11.addParameter(name='figpath', value='/Users/dsuarez/Pictures/sun_pics', format='str')
#opObj11.addParameter(name='ftp', value='1', format='int')
#opObj11.addParameter(name='ftpratio', value='10', format='int')
opObj11.addParameter(name='useLocalTime', value='1', format='bool')
opObj11.addParameter(name='timezone', value='300', format='int')
Daniel Valdez
Se agregan las clases para Procesamiento en Alturas: SpectraHeis, sus graficos tambien son agregados en jroplot.py....
r334
Daniel Valdez
Se agrega una nueva clase de escritura FitsWriter, ademas de las Clases Metadata y ParameterConf, que se usan para leer el archivo xml que configura el header de los archivos FITS.
r351 #opObj11 = procUnitConfObj1.addOperation(name='SpectraHeisWriter', optype='other')
#opObj11.addParameter(name='wrpath', value='/Users/dsuarez/Remote', format='str')
##opObj11.addParameter(name='blocksPerFile', value='200', format='int')
Daniel Valdez
Modificaciones para escribir datos en formato FITS
r340
Daniel Valdez
Se agrega una nueva clase de escritura FitsWriter, ademas de las Clases Metadata y ParameterConf, que se usan para leer el archivo xml que configura el header de los archivos FITS.
r351 opObj11 = procUnitConfObj1.addOperation(name='FitsWriter', optype='other')
opObj11.addParameter(name='path', value='/Users/dsuarez/Remote', format='str')
opObj11.addParameter(name='dataBlocksPerFile', value='10', format='int')
opObj11.addParameter(name='metadatafile', value='/Users/dsuarez/Desktop/metadata_fits.xml', format='str')
Daniel Valdez
Se agregan las clases para Procesamiento en Alturas: SpectraHeis, sus graficos tambien son agregados en jroplot.py....
r334
print "Escribiendo el archivo XML"
controllerObj.writeXml(filename)
print "Leyendo el archivo XML"
controllerObj.readXml(filename)
controllerObj.createObjects()
controllerObj.connectObjects()
controllerObj.run()