Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions imap_processing/cdf/config/imap_ultra_l1a_variable_attrs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1564,7 +1564,6 @@ diagnosticmode:
DEPEND_0: epoch

dumpdata:
<<: *default_float32
CATDESC: Dumpdata
FIELDNAM: dumpdata
LABLAXIS: dumpdata
Expand Down Expand Up @@ -2787,7 +2786,6 @@ macroblocks:
DEPEND_0: epoch

macrodata:
<<: *default_float32
CATDESC: Macrodata
FIELDNAM: macrodata
LABLAXIS: macrodata
Expand Down
28 changes: 28 additions & 0 deletions imap_processing/tests/ultra/unit/test_ultra_l1a.py
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,34 @@ def test_cdf_energy_rates(ccsds_path_functional):
)


def test_cdf_macrodump(ccsds_path_functional):
"""Tests that CDF file can be created."""
test_data = ultra_l1a(ccsds_path_functional, apid_input=871)
test_data[0].attrs["Data_version"] = "999"
test_data[0].attrs["Repointing"] = "repoint99999"
test_data_path = write_cdf(test_data[0], istp=True)

assert test_data_path.exists()
assert (
test_data_path.name
== "imap_ultra_l1a_45sensor-macrodump_20240122-repoint99999_v999.cdf"
)


def test_cdf_memdump(ccsds_path_functional):
"""Tests that CDF file can be created."""
test_data = ultra_l1a(ccsds_path_functional, apid_input=868)
test_data[0].attrs["Data_version"] = "999"
test_data[0].attrs["Repointing"] = "repoint99999"
test_data_path = write_cdf(test_data[0], istp=True)

assert test_data_path.exists()
assert (
test_data_path.name
== "imap_ultra_l1a_45sensor-memdump_20240122-repoint99999_v999.cdf"
)


def test_cdf_tof(ccsds_path_theta_0):
"""Tests that CDF file can be created."""
test_data = ultra_l1a(ccsds_path_theta_0, apid_input=ULTRA_TOF.apid[0])
Expand Down
8 changes: 8 additions & 0 deletions imap_processing/ultra/l0/ultra_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -149,16 +149,20 @@ class PacketProperties(NamedTuple):
apid=[
866,
867,
868,
869,
870,
871,
873,
874,
876,
877,
930,
931,
932,
933,
934,
935,
937,
938,
940,
Expand All @@ -167,16 +171,20 @@ class PacketProperties(NamedTuple):
logical_source=[
"imap_ultra_l1a_45sensor-alarm",
"imap_ultra_l1a_45sensor-memchecksum",
"imap_ultra_l1a_45sensor-memdump",
"imap_ultra_l1a_45sensor-status",
"imap_ultra_l1a_45sensor-bootstatus",
"imap_ultra_l1a_45sensor-macrodump",
"imap_ultra_l1a_45sensor-monitorlimits",
"imap_ultra_l1a_45sensor-params",
"imap_ultra_l1a_45sensor-scauto",
"imap_ultra_l1a_45sensor-imgparams",
"imap_ultra_l1a_90sensor-alarm",
"imap_ultra_l1a_90sensor-memchecksum",
"imap_ultra_l1a_90sensor-memdump",
"imap_ultra_l1a_90sensor-status",
"imap_ultra_l1a_90sensor-bootstatus",
"imap_ultra_l1a_90sensor-macrodump",
"imap_ultra_l1a_90sensor-monitorlimits",
"imap_ultra_l1a_90sensor-params",
"imap_ultra_l1a_90sensor-scauto",
Expand Down