diff --git a/src/cal_tools/calcat_interface2.py b/src/cal_tools/calcat_interface2.py index 80746f58b3ab733d6f160d3fc718bd16517d80d7..10ffa40f6bb9c7212671d2d47a3a3c76b1c58a2d 100644 --- a/src/cal_tools/calcat_interface2.py +++ b/src/cal_tools/calcat_interface2.py @@ -322,6 +322,14 @@ class MultiModuleConstant: if m["karabo_da"] in self.constants ] + @property + def pdu_names(self): + return [ + m["physical_name"] + for m in self.module_details + if m["karabo_da"] in self.constants + ] + def ndarray(self, caldb_root=None, *, parallel=0): eg_dset = self.constants[self.aggregator_names[0]].dataset_obj(caldb_root) shape = (len(self.constants),) + eg_dset.shape