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

r351:a731a256fc18
r400:3d5938925967
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()