imap_processing.hi.hi_l1b.de_esa_energy_step#

imap_processing.hi.hi_l1b.de_esa_energy_step(l1b_de_ds: Dataset, l1b_hk_ds: Dataset, esa_energies_anc: Path) dict[str, DataArray]#

Compute esa_energy_step for each direct event.

Parameters:
  • l1b_de_ds (xarray.Dataset) – The partial L1B dataset.

  • l1b_hk_ds (xarray.Dataset) – L1B housekeeping data coincident with the L1A DE data.

  • esa_energies_anc (pathlib.Path) – Location of the esa-energies ancillary csv file.

Returns:

new_vars – Keys are variable names and values are xarray.DataArray.

Return type:

dict[str, xarray.DataArray]