imap_processing.codice.codice_l2.process_lo_angular_intensity#

imap_processing.codice.codice_l2.process_lo_angular_intensity(dataset: Dataset, species_list: list, geometric_factors: DataArray, efficiency: DataFrame, positions: list) Dataset#

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

Parameters:
  • dataset (xarray.Dataset) – The L2 dataset to process.

  • species_list (list) – List of species variable names to calculate intensity.

  • geometric_factors (xarray.DataArray) – The geometric factors array with shape (epoch, esa_steps).

  • efficiency (pandas.DataFrame) – The efficiency lookup table.

  • positions (list) – A list of position indices to select from the geometric factor and efficiency lookup tables.

Returns:

The updated L2 dataset with angular intensities calculated.

Return type:

xarray.Dataset