imap_processing.codice.codice_l2#

Perform CoDICE l2 processing.

This module processes CoDICE l1 files and creates L2 data products.

Notes

from imap_processing.codice.codice_l2 import process_codice_l2 dataset = process_codice_l2(l1_filename)

Functions

calculate_intensity(dataset, species_list, ...)

Calculate species or angular intensities.

compute_geometric_factors(dataset, ...[, ...])

Calculate geometric factors needed for intensity calculations.

get_efficiency_lut(dependencies[, path])

Get the efficiency lookup table.

get_geometric_factor_lut(dependencies[, path])

Get the geometric factor lookup table.

get_hi_de_luts(dependencies)

Load lookup tables for hi direct-event processing.

get_lo_de_energy_luts(dependencies)

Get the LO DE lookup tables for energy conversions.

get_mpq_calc_energy_conversion_vals(dependencies)

Get the mass per charge (MPQ) esa step to energy kev conversion lookup table values.

get_mpq_calc_tof_conversion_vals(dependencies)

Get the MPQ calculation tof to ns conversion lookup table values.

get_species_efficiency(species, efficiency)

Get the efficiency values for a given species.

process_codice_l2(descriptor, dependencies)

Will process CoDICE l1 data to create l2 data products.

process_hi_direct_events(dependencies)

Process the hi-direct-events L1A dataset to convert variables to physical units.

process_hi_omni(dependencies)

Process the hi-omni L1B dataset to calculate omni-directional intensities.

process_hi_sectored(dependencies)

Process the hi-omni L1B dataset to calculate omni-directional intensities.

process_lo_angular_intensity(dataset, ...)

Process the lo-species L2 dataset to calculate angular intensities.

process_lo_direct_events(dependencies)

Process the lo-direct-events L1A dataset to convert variables to physical units.

process_lo_species_intensity(dataset, ...)

Process the lo-species L2 dataset to calculate species intensities.