##// 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:

r61:3f3de4cebed1
r63:d3ce6a17a0b7
Show More
Spectra.py
55 lines | 1.2 KiB | text/x-python | PythonLexer
'''
Created on Feb 7, 2012
@author $Author$
@version $Id$
'''
from JROData import JROData, Noise
from JROHeader import RadarControllerHeader, ProcessingHeader, SystemHeader, BasicHeader
class Spectra(JROData):
'''
classdocs
'''
type = "Spectra"
data_spc = None
data_cspc = None
data_dc = None
def __init__(self):
'''
Constructor
'''
self.m_RadarControllerHeader = RadarControllerHeader()
self.m_ProcessingHeader = ProcessingHeader()
self.m_SystemHeader = SystemHeader()
self.m_BasicHeader = BasicHeader()
m_NoiseObj = Noise()
#data es un numpy array de 3 dmensiones (perfiles, alturas y canales)
self.data_spc = None
self.data_cspc = None
self.data_dc = None
self.heights = None
self.flagNoData = True
self.nProfiles = None
self.dataType = None
self.flagResetProcessing = False
self.nPairsUnequalChannels = 0
self.nPairsEqualChannels = 0