imap_processing.codice.codice_l2.process_hi_omni#

imap_processing.codice.codice_l2.process_hi_omni(dependencies: ProcessingInputCollection) Dataset#

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

See section 11.1.3 of the CoDICE algorithm document for details.

The formula for omni-directional intensities is:

l1B species data / (
    geometric_factor * number_of_ssd * efficiency * energy_passband
)

Geometric factor is constant for all species which is 0.013. Number of SSD is constant for all species which is 12. Efficiency is provided in a CSV file for each species and energy bin. Energy passband is calculated from L1B variables energy_bin_minus + energy_bin_plus

Parameters:

dependencies (ProcessingInputCollection) – The collection of processing input files.

Returns:

The updated L2 dataset with omni-directional intensities calculated.

Return type:

xarray.Dataset