hypernets_processor.data_io.spectrum module
Spectrum class, written by Kaspars Laizans at Tartu University
- class hypernets_processor.data_io.spectrum.EntranceType(value)
Bases:
Enum
An enumeration.
- DARK = 0
- IRRADIANCE = 1
- RADIANCE = 2
- class hypernets_processor.data_io.spectrum.Radiometer(value)
Bases:
Enum
An enumeration.
- BOTH = 3
- SWIR = 1
- VIS = 2
- class hypernets_processor.data_io.spectrum.Spectrum
Bases:
object
- class SpectrumHeader
Bases:
object
- class AccelStats
Bases:
object
- mean_x = None
- mean_y = None
- mean_z = None
- classmethod parse_raw(data)
- std_x = None
- std_y = None
- std_z = None
- accel_stats = None
- exposure_time = 0
- classmethod parse_header(data)
- pixel_count = 0
- spectrum_type = 0
- temperature = 0
- timestamp = 0
- total_length = 0
- body = []
- crc32 = 0
- header = None
- classmethod parse_raw(data, save_raw=False, slot=0)
- return_header()
- save(path)
- hypernets_processor.data_io.spectrum.pack_optics(radiometer: Radiometer, optics: EntranceType)