imap_processing.idex.idex_l1a#

Perform IDEX L1a Processing.

This module processes decommutated IDEX packets and creates L1a data products.

Examples

from imap_processing.idex.idex_l1a import PacketParser

l0_file = "imap_processing/tests/idex/imap_idex_l0_sci_20231214_v001.pkts"
l1a_data = PacketParser(l0_file)
l1a_data.write_l1a_cdf()

Functions

calculate_idex_event_time(coarse_time_sec, ...)

Calculate the epoch time from the FPGA header time variables.

idex_l1a(packet_files, window_start_date)

Process a list of IDEX L0 packet files into a list of xarray Datasets.

Classes

PacketParser(packet_file)

IDEX L1a packet parsing class.

RawDustEvent(header_packet, event_key)

Encapsulate IDEX Raw Dust Event.

Scitype(value)

Define parameters for IDEX Science Type.