Apologies for the large PR here. I found that it was difficult to split this up into smaller chunks since several aspects of this are dependent on each other.
This PR
Adds support for processing multiple APIDs per input file
Uses updated simulated CoDICE L0 test data, which resulted in various changes
Some updates to docstrings, in-line comments, and TODOs
Change Summary
Overview
Apologies for the large PR here. I found that it was difficult to split this up into smaller chunks since several aspects of this are dependent on each other.
This PR
Closes #769 and #992
New Files
imap_processing/tests/codice/data/imap_codice_l0_raw_20241110_v001.pkts
Deleted Files
Updated Files
imap_processing/cdf/config/imap_codice_global_cdf_attrs.yaml
imap_processing/cdf/config/imap_codice_l1a_variable_attrs.yaml
imap_processing/codice/codice_l1a.py
imap_processing/codice/constants.py
hi-counters-singles
imap_processing/codice/decompress.py
imap_processing/codice/utils.py
hi-priorities
data productimap_processing/tests/codice/conftest.py
imap_processing/tests/codice/test_codice_l0.py
imap_processing/tests/codice/test_codice_l1a.py
imap_processing/tests/codice/test_codice_l1b.py
imap_processing/tests/codice/test_decompress.py