##// END OF EJS Templates
-Se modificó el atributo nChannels de la clase JROData y derivadas por la propiedad nChannels (llamada a la funcion self.getNChannels)...
-Se modificó el atributo nChannels de la clase JROData y derivadas por la propiedad nChannels (llamada a la funcion self.getNChannels) -Se modificó el atributo channelIndexList de la clase JROData y derivadas por la propiedad channelIndexList (llamada a la funcion self.getChannelIndexList) -Se eliminó todas las asignaciones de valor de 'nChannels' y 'channelIndexList' de los obejtos del tipo JROData y derivados (ahora no son atributos sino que se modifican dinamicante a partir de 'channelList') -Se modificó el metodo selectChannels de la clase VoltageProc y SpectraProc para que acepte como atributo la lista de canales y no la lista de indices de canales. -Se modificó el test del controlador para probar estas modificaciones

File last commit:

r169:661bb8af254a
r200:ac28b7810bcd
Show More
Spectra.py
75 lines | 1.4 KiB | text/x-python | PythonLexer
Miguel Valdez
El modelo de datos ha sido actualizado para trabajar con clases absolutas padres de donde se derivan las demas clases.
r39 '''
Created on Feb 7, 2012
@author $Author$
@version $Id$
'''
Daniel Valdez
Changing the Model for the input Objects in Processing package...
r107 from JROData import JROData
Miguel Valdez
El modelo de datos ha sido actualizado para trabajar con clases absolutas padres de donde se derivan las demas clases.
r39 from JROHeader import RadarControllerHeader, ProcessingHeader, SystemHeader, BasicHeader
class Spectra(JROData):
'''
classdocs
'''
data_spc = None
Miguel Valdez
Se ha reordenado las variables
r89
Miguel Valdez
El modelo de datos ha sido actualizado para trabajar con clases absolutas padres de donde se derivan las demas clases.
r39 data_cspc = None
Miguel Valdez
Se ha reordenado las variables
r89
Miguel Valdez
El modelo de datos ha sido actualizado para trabajar con clases absolutas padres de donde se derivan las demas clases.
r39 data_dc = None
Miguel Valdez
Se ha reordenado las variables
r89 nFFTPoints = None
nPairs = None
pairsList = None
Miguel Valdez
El modelo de datos ha sido actualizado para trabajar con clases absolutas padres de donde se derivan las demas clases.
r39
def __init__(self):
'''
Constructor
'''
self.m_RadarControllerHeader = RadarControllerHeader()
self.m_ProcessingHeader = ProcessingHeader()
self.m_SystemHeader = SystemHeader()
self.m_BasicHeader = BasicHeader()
Miguel Valdez
Se ha reordenado las variables
r89 self.type = "Spectra"
Miguel Valdez
Se agrego manejo de excepciones para la lectura del header de los archivos en formato Jicamarca....
r52
Miguel Valdez
Se ha reordenado las variables
r89 self.dataType = None
Miguel Valdez
Se agrego manejo de excepciones para la lectura del header de los archivos en formato Jicamarca....
r52
Miguel Valdez
Se ha reordenado las variables
r89 self.nHeights = 0
self.nChannels = 0
Miguel Valdez
El modelo de datos ha sido actualizado para trabajar con clases absolutas padres de donde se derivan las demas clases.
r39
Victor Sarmiento
Spectra.py:...
r88 self.channelList = None
Miguel Valdez
Se ha reordenado las variables
r89 self.heightList = None
Miguel Valdez
El modelo de datos ha sido actualizado para trabajar con clases absolutas padres de donde se derivan las demas clases.
r39 self.flagNoData = True
Miguel Valdez
Se ha reordenado las variables
r89 self.flagResetProcessing = False
Miguel Valdez
El modelo de datos ha sido actualizado para trabajar con clases absolutas padres de donde se derivan las demas clases.
r39
Miguel Valdez
Se ha reordenado las variables
r89 #data es un numpy array de 3 dmensiones (perfiles, alturas y canales)
self.data_spc = None
Daniel Valdez
Agregando los metodos para VoltageProcessor y SpectraProcessor.
r72
Miguel Valdez
Se ha reordenado las variables
r89 self.data_cspc = None
Miguel Valdez
El modelo de datos ha sido actualizado para trabajar con clases absolutas padres de donde se derivan las demas clases.
r39
Miguel Valdez
Se ha reordenado las variables
r89 self.data_dc = None
self.nFFTPoints = None
Miguel Valdez
El modelo de datos ha sido actualizado para trabajar con clases absolutas padres de donde se derivan las demas clases.
r39
Daniel Valdez
Adding the first version of Controller.py and experiment.cfg....
r104 self.nAvg = None
Victor Sarmiento
Spectra.py:...
r76 self.nPairs = 0
Miguel Valdez
Se ha reordenado las variables
r89
self.pairsList = None