##// END OF EJS Templates
Modulo de Escritura de Voltage formato Jicamarca.
Modulo de Escritura de Voltage formato Jicamarca.

File last commit:

r22:3e193d11699b
r22:3e193d11699b
Show More
Voltage.py
64 lines | 1.6 KiB | text/x-python | PythonLexer
Miguel Valdez
Estructura de directorios del modelo agregada.
r9 '''
Created on Feb 7, 2012
Daniel Valdez
Fijando variables svn:keywords Author Id
r16 @author $Author$
@version $Id$
Miguel Valdez
Estructura de directorios del modelo agregada.
r9 '''
Miguel Valdez
r11 import os, sys
path = os.path.split(os.getcwd())[0]
sys.path.append(path)
from Model.Data import Data
Miguel Valdez
Dentro del paquete IO se agrego un sufijo "IO" a todos los modulos
r20 from IO.HeaderIO import *
Miguel Valdez
Estructura de directorios del modelo agregada.
r9
class Voltage(Data):
'''
classdocs
'''
Daniel Valdez
En IO/Header.py:...
r15
Miguel Valdez
Estructura de directorios del modelo agregada.
r9 def __init__(self):
'''
Constructor
'''
Daniel Valdez
inicializacion de atributos en el metodo __init__ de la clase IO.Voltage ...
r19
self.m_RadarControllerHeader= RadarControllerHeader()
Miguel Valdez
Dentro del paquete IO se agrego un sufijo "IO" a todos los modulos
r20 self.m_ProcessingHeader= ProcessingHeader()
Daniel Valdez
inicializacion de atributos en el metodo __init__ de la clase IO.Voltage ...
r19 self.m_SystemHeader= SystemHeader()
Miguel Valdez
Dentro del paquete IO se agrego un sufijo "IO" a todos los modulos
r20
Daniel Valdez
inicializacion de atributos en el metodo __init__ de la clase IO.Voltage ...
r19 self.m_BasicHeader= BasicHeader()
#data es un numpy array de 3 dmensiones (perfiles, alturas y canales)
self.data = None
Miguel Valdez
Dentro del paquete IO se agrego un sufijo "IO" a todos los modulos
r20 self.heights = None
Daniel Valdez
inicializacion de atributos en el metodo __init__ de la clase IO.Voltage ...
r19
Daniel Valdez
Modulo de Escritura de Voltage formato Jicamarca.
r22 self.flagNoData = True
Daniel Valdez
inicializacion de atributos en el metodo __init__ de la clase IO.Voltage ...
r19
Miguel Valdez
Dentro del paquete IO se agrego un sufijo "IO" a todos los modulos
r20 self.nProfiles = None
self.idProfile = None
self.dataType = None
Daniel Valdez
inicializacion de atributos en el metodo __init__ de la clase IO.Voltage ...
r19
Daniel Valdez
Modulo de Escritura de Voltage formato Jicamarca.
r22 self.flagResetProcessing = False
Miguel Valdez
Adicion de directorios de procesamiento y utilitarios
r10 def copy(self):
Daniel Valdez
En IO/Header.py:...
r15 obj = Voltage()
obj.m_BasicHeader = self.m_BasicHeader.copy()
obj.m_SystemHeader = self.m_SystemHeader.copy()
obj.m_RadarControllerHeader = self.m_RadarControllerHeader.copy()
obj.m_ProcessingHeader = self.m_ProcessingHeader.copy()
Miguel Valdez
Dentro del paquete IO se agrego un sufijo "IO" a todos los modulos
r20 obj.data = self.data
obj.heights = self.heights
Daniel Valdez
Modulo de Escritura de Voltage formato Jicamarca.
r22 obj.flagNoData = self.flagNoData
Miguel Valdez
Dentro del paquete IO se agrego un sufijo "IO" a todos los modulos
r20
obj.nProfiles = self.nProfiles
obj.idProfile = self.idProfile
Daniel Valdez
Modulo de Escritura de Voltage formato Jicamarca.
r22 obj.dataType = self.dataType
obj.flagResetProcessing = self.flagResetProcessing
Miguel Valdez
Dentro del paquete IO se agrego un sufijo "IO" a todos los modulos
r20
Daniel Valdez
En IO/Header.py:...
r15 return obj
Miguel Valdez
Estructura de directorios del modelo agregada.
r9