diff --git a/src/postprocessor/core/processor.py b/src/postprocessor/core/processor.py index 5f28dbba3bdb1a36e3ba01de38c41b2a3c06ae67..915139db82f27626a28f284c77b55004576f9546 100644 --- a/src/postprocessor/core/processor.py +++ b/src/postprocessor/core/processor.py @@ -310,23 +310,15 @@ class PostProcessor(ProcessABC): parameters = self.parameters_classfun[process].default() if isinstance(parameters, LineageProcessParameters): - with h5py.File(self._filename, "r") as f: - trap_mo_da = f[parameters.lineage_location] - lineage = np.array( - ( - trap_mo_da["trap"], - trap_mo_da["mother_label"], - trap_mo_da["daughter_label"], - ) - ).T + lineage = self._signal.lineage( + # self.parameters.lineage_location + ) loaded_process = self.classfun[process](parameters) loaded_process.load_lineage(lineage) else: loaded_process = self.classfun[process](parameters) for dataset in datasets: - # print("Processing", process, "for", dataset) - if isinstance(dataset, list): # multisignal process signal = [self._signal[d] for d in dataset] elif isinstance(dataset, str):