##// END OF EJS Templates
Spectra.py:...
Spectra.py: Se declaro e inicializo la variable channelList dentro del constructor __init__ de la clase Spectra.

File last commit:

r81:d69a019dbc20
r88:9ee1f8476c59
Show More
JROData.py
71 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$
'''
import copy
from JROHeader import RadarControllerHeader, ProcessingHeader, SystemHeader, BasicHeader
class Data:
'''
classdocs
'''
Miguel Valdez
Se agrego manejo de excepciones para la lectura del header de los archivos en formato Jicamarca....
r52 type = 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
'''
raise ValueError, "This class has not been implemented"
Miguel Valdez
Actualización del metodo copy de la clase data
r42 def copy(self, objIn=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
Actualización del metodo copy de la clase data
r42 if objIn == None:
Miguel Valdez
El metodo copy ha sido actualizado para copiar los atributos a un objeto de entrada
r41 return copy.deepcopy(self)
Miguel Valdez
Actualización del metodo copy de la clase data
r42 for key in objIn.__dict__.keys():
self.__dict__[key] = objIn.__dict__[key]
Miguel Valdez
El metodo deepcopy ha sido agregado a la clase JROData.
r40
Miguel Valdez
El metodo copy ha sido actualizado para copiar los atributos a un objeto de entrada
r41 def deepcopy(self):
Miguel Valdez
El metodo deepcopy ha sido agregado a la clase JROData.
r40
Miguel Valdez
El modelo de datos ha sido actualizado para trabajar con clases absolutas padres de donde se derivan las demas clases.
r39 return copy.deepcopy(self)
Miguel Valdez
El metodo copy ha sido actualizado para copiar los atributos a un objeto de entrada
r41
Miguel Valdez
El modelo de datos ha sido actualizado para trabajar con clases absolutas padres de donde se derivan las demas clases.
r39 class Noise(Data):
'''
classdocs
'''
def __init__(self):
'''
Constructor
'''
pass
class JROData(Data):
'''
classdocs
'''
m_RadarControllerHeader = RadarControllerHeader()
m_ProcessingHeader = ProcessingHeader()
m_SystemHeader = SystemHeader()
m_BasicHeader = BasicHeader()
Miguel Valdez
Se agrego manejo de excepciones para la lectura del header de los archivos en formato Jicamarca....
r52 m_NoiseObj = Noise()
Miguel Valdez
El modelo de datos ha sido actualizado para trabajar con clases absolutas padres de donde se derivan las demas clases.
r39
data = None
dataType = None
nProfiles = None
nHeights = None
nChannels = None
Victor Sarmiento
JROData.py...
r81 heightList = None
channelList = None
Miguel Valdez
El modelo de datos ha sido actualizado para trabajar con clases absolutas padres de donde se derivan las demas clases.
r39
flagNoData = False
flagResetProcessing = False
def __init__(self):
'''
Constructor
'''
raise ValueError, "This class has not been implemented"