l0_sci_data_to_cdf¶
- hermes_spani.calibration.calibration.l0_sci_data_to_cdf(data: dict, original_filename: Path) Path [source]¶
Write level 0 spani science data to a level 1 cdf file.
- Parameters:
data (dict) – A dictionary of arrays which includes the ccsds header fields
original_filename (Path) – The Path to the originating file.
- Returns:
output_filename (Path) – Fully specificied filename of cdf file
Examples
>>> from pathlib import Path >>> from hermes_core.util.util import parse_science_filename >>> import hermes_spani.calibration as calib >>> data_filename = Path("hermes_MAG_l0_2022339-000000_v0.bin") >>> metadata = parse_science_filename(data_filename) >>> data_packets = calib.parse_l0_sci_packets(data_filename) >>> cdf_filename = calib.l0_sci_data_to_cdf(data_packets, data_filename)