Skip to content
Snippets Groups Projects
Commit 20d8a81f authored by Alán Muñoz's avatar Alán Muñoz
Browse files

bugfix. dsignal being written into h5

Former-commit-id: a79f07df7828b8a74aee766ca4ba1ec357084946
parent ff776c42
No related branches found
No related tags found
No related merge requests found
...@@ -49,7 +49,7 @@ class PostProcessorParameters(ParametersABC): ...@@ -49,7 +49,7 @@ class PostProcessorParameters(ParametersABC):
processes={ processes={
"merger": "/extraction/general/None/area", "merger": "/extraction/general/None/area",
"picker": ["/extraction/general/None/area"], "picker": ["/extraction/general/None/area"],
"processes": {"dsignal": ["/general/None/area"]}, "processes": {"dsignal": ["/extraction/general/None/area"]},
"process_parameters": {}, "process_parameters": {},
"process_outpaths": {}, "process_outpaths": {},
}, },
...@@ -113,17 +113,17 @@ class PostProcessor: ...@@ -113,17 +113,17 @@ class PostProcessor:
if process in self.parameters["processes"]["process_parameters"] if process in self.parameters["processes"]["process_parameters"]
else self.process_parameters[process].default() else self.process_parameters[process].default()
) )
print(parameters.to_dict())
loaded_process = self.process_classfun[process](parameters) loaded_process = self.process_classfun[process](parameters)
for dataset in datasets: for dataset in datasets:
if isinstance(dataset, list): # multisignal process if isinstance(dataset, list): # multisignal process
dataset = [self._signal[d] for d in dataset] signal = [self._signal[d] for d in dataset]
elif isinstance(dataset, str): elif isinstance(dataset, str):
dataset = self._signal[dataset] print(dataset)
signal = self._signal[dataset]
else: else:
raise ("Incorrect dataset") raise ("Incorrect dataset")
result = loaded_process.run(dataset) result = loaded_process.run(signal)
# If no outpath defined, place the result in the minimum common # If no outpath defined, place the result in the minimum common
# branch of all signals used # branch of all signals used
...@@ -145,7 +145,7 @@ class PostProcessor: ...@@ -145,7 +145,7 @@ class PostProcessor:
elif isinstance(dataset, str): elif isinstance(dataset, str):
outpath = dataset[1:].replace("/", "_") outpath = dataset[1:].replace("/", "_")
self.writer.write(result, "/postprocessing/" + process + "/" + outpath) self._writer.write(result, "/postprocessing/" + process + "/" + outpath)
def _if_dict(item): def _if_dict(item):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment