imap_processing.idex.idex_l1a.idex_l1a#

imap_processing.idex.idex_l1a.idex_l1a(packet_files: list[Path], window_start_date: str) list[Dataset | None]#

Process a list of IDEX L0 packet files into a list of xarray Datasets.

Parameters:
  • packet_files (list[pathlib.Path]) – List of paths to IDEX L0 packet files to process. These l0 files should all contain data that belongs in the same 10-day window specified by start_date.

  • window_start_date (str) – The start date of the 10-day window in YYYYMMDD format. Used to filter the data for the 10-day window.

Returns:

A list of xarray Datasets containing the processed IDEX L1a data products. If There is no Data found for the 10-day window, None is returned.

Return type:

list[xarray.Dataset|None]