From 693cbaf5821d885ecb730b8607bd02a0c722bb17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <amuoz@ed.ac.uk> Date: Wed, 11 Aug 2021 17:13:03 +0100 Subject: [PATCH] bugfix Former-commit-id: 899c525a3d2d74edf3533fd785c49a253aa703df --- core/processor.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/processor.py b/core/processor.py index 8af779f4..e6bfd258 100644 --- a/core/processor.py +++ b/core/processor.py @@ -39,7 +39,7 @@ class PostProcessorParameters(ParametersABC): picker=pickerParameters.default(), processes={ "merger": "/extraction/general/None/area", - "picker": "/extraction/general/None/area", + "picker": ["/extraction/general/None/area"], "processes": {"dSignal": ["/general/None/area"]}, }, ) @@ -78,7 +78,7 @@ class PostProcessor: for name, ids in new_ids.items(): self._writer.write(ids, "/postprocessing/cell_info/" + name) picks = self.picker.run(self._signal[self.processes["picker"][0]]) - for process, datasets in self.processes.values(): + for process, datasets in self.processes.items(): for dataset in datasets: if isinstance(dataset, list): # multisignal process result = self.processes["process"].run( @@ -97,7 +97,7 @@ class PostProcessor: ) ) elif isinstance(dataset, str): - result = self.processes["process"].run(self._signal[dataset]) + result = self.process_dict[process].run(dataset) outpath = dataset[1:].replace("/", "_") else: raise ("Not appropiate dataset") -- GitLab