imap_processing.ultra.l1a.ultra_l1a.ultra_l1a#

imap_processing.ultra.l1a.ultra_l1a.ultra_l1a(packet_file: str, apid_input: int | None = None, create_derived_l1b: bool = False) list[Dataset]#

Will process ULTRA L0 data into L1A CDF files at output_filepath.

Parameters:
  • packet_file (str) – Path to the CCSDS data packet file.

  • apid_input (Optional[int]) – Optional apid.

  • create_derived_l1b (bool) – Whether to create the l1b datasets with derived values.

Returns:

output_datasets – List of xarray.Dataset.

Return type:

list[xarray.Dataset]