##// END OF EJS Templates
AMISR Reader integration with Signal Chain Blocks, this time just only for Voltages to Profile Selection and Plotting Scope(Power,IQ) and Power Profile(dB). There is thwo python scripts as experiment's test.
AMISR Reader integration with Signal Chain Blocks, this time just only for Voltages to Profile Selection and Plotting Scope(Power,IQ) and Power Profile(dB). There is thwo python scripts as experiment's test.

File last commit:

r440:1ad7b3dc7092
r474:e3c42f4268a9
Show More
SunExperiment.py
86 lines | 4.1 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
Actualización del programa para generar espectros del experimento Pase del Sol.
r440
path = '/Volumes/New Volume/data/PaseDelSol/Raw/1MHz/d2014044'
path = '/Users/dsuarez/Documents/pasedelsol/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
Actualización del programa para generar espectros del experimento Pase del Sol.
r440 path=path,
startDate='2014/02/01',
endDate='2014/02/27',
startTime='00:00:00',
endTime='23:59:59',
Daniel Valdez
Se agregan las clases para Procesamiento en Alturas: SpectraHeis, sus graficos tambien son agregados en jroplot.py....
r334 online=0,
Daniel Valdez
Modificaciones de graficos para SpectraHeis
r337 delay=3,
Daniel Valdez
Actualización del programa para generar espectros del experimento Pase del Sol.
r440 walk=0)
opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
Daniel Valdez
Se agregan las clases para Procesamiento en Alturas: SpectraHeis, sus graficos tambien son agregados en jroplot.py....
r334
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')
Daniel Valdez
Actualización del programa para generar espectros del experimento Pase del Sol.
r440 opObj11.addParameter(name='id', value='10', 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='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')
Daniel Valdez
Actualización del programa para generar espectros del experimento Pase del Sol.
r440 opObj11.addParameter(name='id', value='6', format='int')
Daniel Valdez
Modificaciones de graficos para SpectraHeis
r337 opObj11.addParameter(name='wintitle', value='RTIPLot', format='str')
Daniel Valdez
Actualización del programa para generar espectros del experimento Pase del Sol.
r440 # opObj11.addParameter(name='xmin', value='11.5', format='float')
# opObj11.addParameter(name='xmax', value='12.5', format='float')
# 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')
Daniel Valdez
Actualización del programa para generar espectros del experimento Pase del Sol.
r440 # 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')
Daniel Valdez
Actualización del programa para generar espectros del experimento Pase del Sol.
r440 opObj11.addParameter(name='path', value='/Users/dsuarez/Documents/fits_rev', 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='dataBlocksPerFile', value='10', format='int')
Daniel Valdez
Actualización del programa para generar espectros del experimento Pase del Sol.
r440 opObj11.addParameter(name='metadatafile', value='/Users/dsuarez/Downloads/metadata_fits_201402.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()