##// END OF EJS Templates
SpectraPlot.py:...
SpectraPlot.py: Plotea los datos self spectra provenientes de un file .pdata La data en el Self Spectra tiene la siguiente forma num_de_pares_de_canales_iguales x num_de_alturas x num_de_perfiles Para poder plotearlo se necesita que la data tenga esta forma num_de_pares_de_canales_iguales x num_de_perfiles x num_de_alturas Por eso que en el metodo PlotData se le hace un reshape a la data. Valentin Sarmiento - jueves 12 de abril de 2012 - 10:35am

File last commit:

r52:1dd31bd293df
r63:d3ce6a17a0b7
Show More
JROData.py
70 lines | 1.4 KiB | text/x-python | PythonLexer
'''
Created on Feb 7, 2012
@author $Author$
@version $Id$
'''
import copy
from JROHeader import RadarControllerHeader, ProcessingHeader, SystemHeader, BasicHeader
class Data:
'''
classdocs
'''
type = None
def __init__(self):
'''
Constructor
'''
raise ValueError, "This class has not been implemented"
def copy(self, objIn=None):
if objIn == None:
return copy.deepcopy(self)
for key in objIn.__dict__.keys():
self.__dict__[key] = objIn.__dict__[key]
def deepcopy(self):
return copy.deepcopy(self)
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()
m_NoiseObj = Noise()
data = None
dataType = None
nProfiles = None
nHeights = None
nChannels = None
heights = None
flagNoData = False
flagResetProcessing = False
def __init__(self):
'''
Constructor
'''
raise ValueError, "This class has not been implemented"