From cae322cb0bd514cdeb62ca3d59ef367265e4e9b9 Mon Sep 17 00:00:00 2001 From: Thomas Kluyver <thomas@kluyver.me.uk> Date: Wed, 25 Oct 2023 15:33:43 +0100 Subject: [PATCH] Useful repr for CalibrationData --- src/cal_tools/calcat_interface2.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/cal_tools/calcat_interface2.py b/src/cal_tools/calcat_interface2.py index 0cefef46a..ff4b89311 100644 --- a/src/cal_tools/calcat_interface2.py +++ b/src/cal_tools/calcat_interface2.py @@ -284,6 +284,10 @@ class CalibrationData(Mapping): def __len__(self): return len(self.constant_groups) + def __repr__(self): + return (f"<CalibrationData: {', '.join(sorted(self.constant_groups))} " + f"constants for {len(self.aggregators)} modules>") + @property def module_nums(self): return [int(da[-2:]) for da in self.aggregators] -- GitLab