imap_processing.glows.l1a.glows_l1a_data.HistogramL1A#
- class imap_processing.glows.l1a.glows_l1a_data.HistogramL1A(l0: dataclasses.InitVar[HistogramL0], pkts_file_name: str = '')#
Data structure for GLOWS Histogram Level 1A data.
- l0#
HistogramL0 Data class containing the raw data from the histogram packet. This is only used to create the class and cannot be accessed from an instance.
- Type:
InitVar[HistogramL0]
- flight_software_version#
Version of the flight software used to generate the data. Part of block header.
- Type:
- seq_count_in_pkts_file#
Sequence count in the packet file, equal to SRC_SEQ_CTR Part of block header.
- Type:
- imap_start_time#
IMAP start time for the block, in the form (seconds, subseconds)
- imap_time_offset#
IMAP end time offset for the block, in the form (seconds, subseconds). In algorithm document as “imap_end_time_offset”
- glows_start_time#
GLOWS start time for the block, in the form (seconds, subseconds)
- glows_time_offset#
GLOWS end time offset for the block, in the form (seconds, subseconds). In algorithm document as “glows_end_time_offset”
- filter_temperature_average#
Average filter temperature in the block, from L0.TEMPAVG. Uint encoded.
- Type:
- filter_temperature_variance#
Variance of filter temperature in the block, from L0.TEMPVAR. Uint encoded.
- Type:
- pulse_length_variance#
Variance of pulse length in the block, from L0.ELVAR. Uint encoded.
- Type:
- flags#
Dictionary containing “flags_set_onboard” from L0, and “is_generated_on_ground”, which is set to “False” for decommed packets.
- Type:
- __init__(l0: dataclasses.InitVar[HistogramL0], pkts_file_name: str = '') None#
Methods
__init__(l0[, pkts_file_name])Attributes