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

clean ppparameters

Former-commit-id: 589ebd0fa6de82f9feed5ef84e3fc973fa888bc1
parent 5bb5c9b4
No related branches found
No related tags found
No related merge requests found
...@@ -15,19 +15,17 @@ class PostProcessorParameters(ParametersABC): ...@@ -15,19 +15,17 @@ class PostProcessorParameters(ParametersABC):
Anthology of parameters used for postprocessing Anthology of parameters used for postprocessing
:merger: :merger:
:picker: parameters for picker :picker: parameters for picker
:processes: List of processes that can be found in ./processes :processes: Dict processes:[objectives], 'processes' are defined in ./processes/
:datasets: Dictionary while objectives are relative or absolute paths to datasets. If relative paths the
post-processed addresses are used.
#TODO Use cells to fetch updated cell indices #TODO Use cells to fetch updated cell indices
""" """
def __init__( def __init__(self, merger=None, picker=None, processes=[]):
self, merger=None, picker=None, processes=[], datasets=[], outpaths=[]
):
self.merger: MergerParameters = merger self.merger: MergerParameters = merger
self.picker: PickerParameters = picker self.picker: PickerParameters = picker
self.processes: List = processes self.processes: List = processes
self.outpaths = outpaths
self.datasets: Dict = datasets self.datasets: Dict = datasets
...@@ -43,7 +41,7 @@ class PostProcessorParameters(ParametersABC): ...@@ -43,7 +41,7 @@ class PostProcessorParameters(ParametersABC):
datasets={ datasets={
"merger": "/extraction/general/None/area", "merger": "/extraction/general/None/area",
"picker": "/extraction/general/None/area", "picker": "/extraction/general/None/area",
"processes": [], "processes": {"dSignal": ["/general/None/area"]},
}, },
) )
...@@ -57,8 +55,7 @@ class PostProcessor: ...@@ -57,8 +55,7 @@ class PostProcessor:
self._signal = Signal(filename) self._signal = Signal(filename)
self._writer = Writer(filename) self._writer = Writer(filename)
self.datasets = parameters["datasets"] # self.outpaths = parameters["outpaths"]
self.outpaths = parameters["outpaths"]
self.merger = Merger(parameters["merger"]) self.merger = Merger(parameters["merger"])
self.picker = Picker( self.picker = Picker(
parameters=parameters["picker"], cells=Cells.from_source(filename) parameters=parameters["picker"], cells=Cells.from_source(filename)
......
...@@ -5,11 +5,11 @@ pp = PostProcessor( ...@@ -5,11 +5,11 @@ pp = PostProcessor(
"/shared_libs/pipeline-core/scripts/pH_calibration_dual_phl__ura8__by4741__01/ph_5_29_025store.h5", "/shared_libs/pipeline-core/scripts/pH_calibration_dual_phl__ura8__by4741__01/ph_5_29_025store.h5",
params, params,
) )
# tmp = pp.run() tmp = pp.run()
import h5py import h5py
f = h5py.File( # f = h5py.File(
"/shared_libs/pipeline-core/scripts/pH_calibration_dual_phl__ura8__by4741__01/ph_5_29_025store.h5", # "/shared_libs/pipeline-core/scripts/pH_calibration_dual_phl__ura8__by4741__01/ph_5_29_025store.h5",
"a", # "a",
) # )
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