Voltage.py
48 lines
| 997 B
| text/x-python
|
PythonLexer
|
r120 | import os, sys | ||
|
r119 | import numpy | ||
|
r120 | |||
path = os.path.split(os.getcwd())[0] | ||||
sys.path.append(path) | ||||
|
r119 | from JROData import JROData | ||
|
r120 | from IO.JROHeader import SystemHeader, RadarControllerHeader | ||
|
r119 | class Voltage(JROData): | ||
|
r120 | |||
|
r119 | nCohInt = None | ||
def __init__(self): | ||||
|
r120 | ''' | ||
Constructor | ||||
''' | ||||
self.m_RadarControllerHeader = RadarControllerHeader() | ||||
|
r119 | |||
|
r120 | self.m_SystemHeader = SystemHeader() | ||
self.type = "Voltage" | ||||
#data es un numpy array de 2 dmensiones ( canales, alturas) | ||||
self.data = None | ||||
self.dtype = None | ||||
self.nChannels = 0 | ||||
self.nHeights = 0 | ||||
self.nProfiles = None | ||||
self.heightList = None | ||||
self.channelList = None | ||||
self.channelIndexList = None | ||||
self.flagNoData = True | ||||
self.flagTimeBlock = False | ||||
self.dataUtcTime = None | ||||
self.nCohInt = None | ||||