imap_processing.hi.hi_l1b#

IMAP-HI L1B processing module.

Functions

annotate_direct_events(l1a_de_dataset, ...)

Perform Hi L1B processing on direct event data.

any_good_direct_events(dataset)

Test dataset to see if there are any good direct events.

compute_coincidence_type_and_tofs(dataset)

Compute coincidence type and time of flights.

compute_hae_coordinates(dataset)

Compute HAE latitude and longitude.

de_ccsds_qf(dataset)

Compute ccsds_qf quality flag for each CCSDS packet.

de_esa_energy_step(l1b_de_ds, l1b_hk_ds, ...)

Compute esa_energy_step for each direct event.

de_esa_step_met(dataset)

Compute esa_step_met for each CCSDS packet.

de_nominal_bin_and_spin_phase(dataset)

Compute nominal bin and instrument spin-phase for each direct event.

get_esa_to_esa_energy_step_lut(l1b_hk_ds, ...)

Generate a lookup table that associates an esa_step to an esa_energy_step.

housekeeping(packet_file_path)

Will process IMAP raw data to l1b housekeeping dataset.

Classes

TriggerId(value)

IntEnum class for trigger id values.