imap_processing.mag.l1a.mag_l1a.create_l1a#
- imap_processing.mag.l1a.mag_l1a.create_l1a(packet_data: list[MagL0], data_mode: DataMode, attribute_manager: ImapCdfAttributes) list[Dataset]#
Will process MAG L0 data into L1A, then create and write out CDF files.
Norm and burst mode descriptors are distinguished with the passed in attrs.
- Parameters:
packet_data (list[MagL0]) – List of MagL0 packets to process, containing primary and secondary sensor data.
data_mode (DataMode) – Enum for distinguishing between norm and burst mode data.
attribute_manager (ImapCdfAttributes) – Attribute manager for CDF files for MAG L1A.
- Returns:
generated_files – A list of generated filenames.
- Return type: