##// END OF EJS Templates
Affected:...
Affected: jrodata.py: JROData class: profileIndex attribute was added JROVoltage class: jroIO_base.py: JROReader class: nTxs and txIndex attributes were added jroIO_voltage.py: JROVoltageReader class: nTxs and txIndex attributes were added in order to divide one profile in sub-profiles jroproc_voltage.py: JROVoltageProc class: Decoder: Decoded data has the same dimension as profile ProfileSelector : This method use the profileIndex attribute of Voltage object Reshaper:

File last commit:

r488:7067527ccf8e
r534:e42d2b934f89
Show More
EWDriftsApp.py
117 lines | 5.5 KiB | text/x-python | PythonLexer
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240 import os, sys
path = os.path.split(os.getcwd())[0]
sys.path.append(path)
from controller import *
desc = "EWDrifts Experiment Test"
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 filename = "ewdrifts2.xml"
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240
controllerObj = Project()
controllerObj.setup(id = '191', name='test01', description=desc)
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 path='/remote/ewdrifts/RAW_EXP/EW_DRIFT_FARADAY/EW_Drift'
Daniel Valdez
new utils package:jroutils, jroutils_ftp...
r488
path = '/home/signalchain/Puma/2014_07/EW_Drift'
readUnitConfObj = controllerObj.addReadUnit(datatype='VoltageReader',
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 path=path,
Daniel Valdez
new utils package:jroutils, jroutils_ftp...
r488 startDate='2014/07/01',
endDate='2014/07/30',
Daniel Valdez
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.
r474 startTime='00:00:00',
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240 endTime='23:59:59',
Daniel Valdez
EWDrifts con TR800KW
r461 online=0,
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 delay=5,
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240 walk=0)
Daniel Valdez
new utils package:jroutils, jroutils_ftp...
r488 opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock')
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240
Daniel Valdez
new utils package:jroutils, jroutils_ftp...
r488 procUnitConfObj0 = controllerObj.addProcUnit(datatype='VoltageProc', inputId=readUnitConfObj.getId())
Daniel Valdez
Cambios en la clase RTIPlot para optimizar el uso de la memoria RAM....
r254
Daniel Valdez
new utils package:jroutils, jroutils_ftp...
r488 opObj11 = procUnitConfObj0.addOperation(name='ProfileSelector', optype='other')
opObj11.addParameter(name='profileRangeList', value='0,127', format='intlist')
opObj11 = procUnitConfObj0.addOperation(name='filterByHeights')
opObj11.addParameter(name='window', value='3', format='int')
opObj11 = procUnitConfObj0.addOperation(name='Decoder', optype='other')
procUnitConfObj1 = controllerObj.addProcUnit(datatype='SpectraProc', inputId=procUnitConfObj0.getId())
procUnitConfObj1.addParameter(name='nFFTPoints', value='128', format='int')
procUnitConfObj1.addParameter(name='nProfiles', value='128', format='int')
opObj11 = procUnitConfObj1.addOperation(name='IncohInt', optype='other')
opObj11.addParameter(name='timeInterval', value='60', format='float')
opObj11 = procUnitConfObj1.addOperation(name='SpectraPlot', optype='other')
opObj11.addParameter(name='id', value='100', format='int')
opObj11.addParameter(name='wintitle', value='SpectraPlot', format='str')
Daniel Valdez
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.
r474 # #opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist')
# # opObj11.addParameter(name='zmin', value='0', format='int')
# # opObj11.addParameter(name='zmax', value='100', format='int')
# opObj11.addParameter(name='showprofile', value='0', format='int')
# opObj11.addParameter(name='save', value='1', format='bool')
# opObj11.addParameter(name='figpath', value='/Users/dsuarez/Pictures/tr', format='str')
#
#
# opObj11 = procUnitConfObj1.addOperation(name='Noise', optype='other')
# opObj11.addParameter(name='id', value='101', format='int')
# opObj11.addParameter(name='wintitle', value='TR800KW', format='str')
# opObj11.addParameter(name='xmin', value='10', format='float')
# opObj11.addParameter(name='xmax', value='11.5', format='float')
# opObj11.addParameter(name='ymin', value='55', format='float')
# opObj11.addParameter(name='ymax', value='65', format='float')
# opObj11.addParameter(name='save', value='1', format='bool')
# opObj11.addParameter(name='figpath', value='/Users/dsuarez/Pictures/tr', format='str')
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391
#
#opObj11 = procUnitConfObj1.addOperation(name='PowerProfilePlot', optype='other')
Daniel Valdez
new utils package:jroutils, jroutils_ftp...
r488 #opObj11.addParameter(name='id', value='2', format='int')
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391 #opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist')
#opObj11.addParameter(name='save', value='1', format='bool')
#opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/EW_DRIFTS_2012_DEC', format='str')
##opObj11.addParameter(name='xmin', value='10', format='int')
##opObj11.addParameter(name='xmax', value='40', format='int')
#
Daniel Valdez
EWDrifts con TR800KW
r461 # opObj11 = procUnitConfObj1.addOperation(name='CrossSpectraPlot', optype='other')
Daniel Valdez
new utils package:jroutils, jroutils_ftp...
r488 # opObj11.addParameter(name='id', value='3', format='int')
Daniel Valdez
EWDrifts con TR800KW
r461 # opObj11.addParameter(name='wintitle', value='CrossSpectraPlot', format='str')
# #opObj11.addParameter(name='save', value='1', format='bool')
# #opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/EW_DRIFTS_2012_DEC', format='str')
# ##opObj11.addParameter(name='zmin', value='10', format='int')
# ##opObj11.addParameter(name='zmax', value='40', format='int')
# ##opObj11.addParameter(name='save', value='1', format='bool')
# ##opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/cross_spc', format='str')
# opObj11.addParameter(name='zmin', value='20', format='int')
# opObj11.addParameter(name='zmax', value='40', format='int')
# opObj11.addParameter(name='save', value='1', format='bool')
# opObj11.addParameter(name='figpath', value='/home/dsuarez/Pictures/ew_drifts_mz', format='str')
#
Daniel Valdez
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.
r474 # #
# opObj11 = procUnitConfObj1.addOperation(name='RTIPlot', optype='other')
# opObj11.addParameter(name='id', value='102', format='int')
# opObj11.addParameter(name='wintitle', value='RTIPLot', format='str')
# opObj11.addParameter(name='xmin', value='10', format='float')
# opObj11.addParameter(name='xmax', value='11.5', format='float')
# # opObj11.addParameter(name='zmin', value='20', format='int')
# # opObj11.addParameter(name='zmax', value='40', format='int')
# # #opObj11.addParameter(name='channelList', value='0,1,2,3', format='intlist')
# # #opObj11.addParameter(name='timerange', value='86400', format='int')
# opObj11.addParameter(name='showprofile', value='0', format='int')
# opObj11.addParameter(name='save', value='1', format='bool')
# opObj11.addParameter(name='figpath', value='/Users/dsuarez/Pictures/tr', format='str')
Daniel Valdez
Adicion de la carpeta test donde se encuentra la aplicacion de prueba para los experimentos EWDrifts y Faraday...
r240
print "Escribiendo el archivo XML"
controllerObj.writeXml(filename)
print "Leyendo el archivo XML"
controllerObj.readXml(filename)
controllerObj.createObjects()
controllerObj.connectObjects()
controllerObj.run()
Daniel Valdez
EWDrifts test para High Altitude 2013-100
r391