imap_processing.glows.l0.glows_l0_data.HistogramL0#

class imap_processing.glows.l0.glows_l0_data.HistogramL0(ground_sw_version: str, packet_file_name: str, ccsds_header: CcsdsData, MET: int, STARTID: int, ENDID: int, FLAGS: int, SWVER: int, SEC: int, SUBSEC: int, OFFSETSEC: int, OFFSETSUBSEC: int, GLXSEC: int, GLXSUBSEC: int, GLXOFFSEC: int, GLXOFFSUBSEC: int, SPINS: int, NBINS: int, TEMPAVG: int, TEMPVAR: int, HVAVG: int, HVVAR: int, SPAVG: int, SPVAR: int, ELAVG: int, ELVAR: int, EVENTS: int, HISTOGRAM_DATA: bytes)#

Data structure for storing GLOWS histogram packet data.

MET#

CCSDS Packet Time Stamp (coarse time)

Type:

int

STARTID#

Histogram Start ID

Type:

int

ENDID#

Histogram End ID

Type:

int

FLAGS#

Histogram flags

Type:

int

SWVER#

Version of SW used for generation

Type:

int

SEC#

Block start time (IMAP), seconds

Type:

int

SUBSEC#

Block start time (IMAP), subseconds

Type:

int

OFFSETSEC#

Block end time (IMAP), seconds

Type:

int

OFFSETSUBSEC#

Block end time (IMAP), subseconds

Type:

int

GLXSEC#

Block start time (GLOWS), seconds

Type:

int

GLXSUBSEC#

Block start time (GLOWS), Subseconds

Type:

int

GLXOFFSEC#

Block end time (GLOWS), seconds

Type:

int

GLXOFFSUBSEC#

Block end time (GLOWS), subseconds

Type:

int

SPINS#

Number of spins

Type:

int

NBINS#

Number of bins

Type:

int

TEMPAVG#

Mean filter temperature

Type:

int

TEMPVAR#

Variance of filter temperature

Type:

int

HVAVG#

Mean CEM voltage

Type:

int

HVVAR#

Variance of CEM voltage

Type:

int

SPAVG#

Mean spin period

Type:

int

SPVAR#

Variance of spin period

Type:

int

ELAVG#

Mean length of event impulse

Type:

int

ELVAR#

Variance of event-impulse length

Type:

int

EVENTS#

Number of events

Type:

int

HISTOGRAM_DATA#

Raw binary format histogram data

Type:

bytes

ground_sw_version#

Ground software version

Type:

str

packet_file_name#

File name of the source packet

Type:

str

ccsds_header#

CCSDS header data

Type:

CcsdsData

__init__(ground_sw_version: str, packet_file_name: str, ccsds_header: CcsdsData, MET: int, STARTID: int, ENDID: int, FLAGS: int, SWVER: int, SEC: int, SUBSEC: int, OFFSETSEC: int, OFFSETSUBSEC: int, GLXSEC: int, GLXSUBSEC: int, GLXOFFSEC: int, GLXOFFSUBSEC: int, SPINS: int, NBINS: int, TEMPAVG: int, TEMPVAR: int, HVAVG: int, HVVAR: int, SPAVG: int, SPVAR: int, ELAVG: int, ELVAR: int, EVENTS: int, HISTOGRAM_DATA: bytes) None#

Methods

__init__(ground_sw_version, ...)

Attributes