##// END OF EJS Templates
Timezone is taken from data and not from PC
Timezone is taken from data and not from PC

File last commit:

r169:661bb8af254a
r565:9a975da57daf
Show More
JROData.py
104 lines | 2.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
Miguel Valdez
Adicion de numpy
r91 import numpy
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 Data:
'''
classdocs
'''
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 JROData(Data):
'''
classdocs
'''
Miguel Valdez
Se ha reordenado las variables
r89
Miguel Valdez
Se traslado el codigo antiguo a la carpeta old y se creo la estructura de directorios Model, Controller y GUI
r169 radarControllerHeaderObj = RadarControllerHeader()
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 m_ProcessingHeader = ProcessingHeader()
Miguel Valdez
Se ha reordenado las variables
r89
Miguel Valdez
Se traslado el codigo antiguo a la carpeta old y se creo la estructura de directorios Model, Controller y GUI
r169 systemHeaderObj = SystemHeader()
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 m_BasicHeader = BasicHeader()
Miguel Valdez
Se ha reordenado las variables
r89
Daniel Valdez
Changing the Model for the input Objects in Processing package...
r107 noise = 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 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 dataType = 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 nHeights = None
Miguel Valdez
Se ha reordenado las variables
r89
Victor Sarmiento
JROData.py:...
r95 nProfiles = None
Miguel Valdez
El modelo de datos ha sido actualizado para trabajar con clases absolutas padres de donde se derivan las demas clases.
r39 nChannels = None
Victor Sarmiento
JROData.py...
r81 heightList = None
Miguel Valdez
Se ha reordenado las variables
r89
Victor Sarmiento
JROData.py...
r81 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
Daniel Valdez
Changing the Model for the input Objects in Processing package...
r107 channelIndexList = None
pairList = 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
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 flagResetProcessing = False
def __init__(self):
'''
Constructor
'''
Miguel Valdez
Se ha reordenado las variables
r89 raise ValueError, "This class has not been implemented"
def updateHeaderFromObj(self):
xi = self.heightList[0]
step = self.heightList[1] - self.heightList[0]
self.m_ProcessingHeader.firstHeight = xi
self.m_ProcessingHeader.deltaHeight = step
self.m_ProcessingHeader.numHeights = self.nHeights
Miguel Valdez
Se traslado el codigo antiguo a la carpeta old y se creo la estructura de directorios Model, Controller y GUI
r169 self.systemHeaderObj.numChannels = self.nChannels
self.systemHeaderObj.numProfiles = self.nProfiles
Miguel Valdez
Se ha reordenado las variables
r89
def updateObjFromHeader(self):
xi = self.m_ProcessingHeader.firstHeight
step = self.m_ProcessingHeader.deltaHeight
xf = xi + self.m_ProcessingHeader.numHeights*step
self.heightList = numpy.arange(xi, xf, step)
Miguel Valdez
Se traslado el codigo antiguo a la carpeta old y se creo la estructura de directorios Model, Controller y GUI
r169 self.channelIndexList = numpy.arange(self.systemHeaderObj.numChannels)
self.channelList = numpy.arange(self.systemHeaderObj.numChannels)
Miguel Valdez
Se ha reordenado las variables
r89
self.nHeights = len(self.heightList)
Miguel Valdez
Se traslado el codigo antiguo a la carpeta old y se creo la estructura de directorios Model, Controller y GUI
r169 self.nProfiles = self.systemHeaderObj.numProfiles
Miguel Valdez
Se ha reordenado las variables
r89 self.nChannels = len(self.channelList)