From 7b770b3f2e26e9539232883cef31fefddcb9da20 Mon Sep 17 00:00:00 2001 From: Peter Swain <peter.swain@ed.ac.uk> Date: Wed, 1 Nov 2023 10:57:02 +0000 Subject: [PATCH] feat(babysitter): added pixel_size to BabyParameters --- src/aliby/baby_sitter.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/aliby/baby_sitter.py b/src/aliby/baby_sitter.py index 064b374..386e312 100644 --- a/src/aliby/baby_sitter.py +++ b/src/aliby/baby_sitter.py @@ -15,24 +15,30 @@ class BabyParameters(ParametersABC): def __init__( self, modelset_name, + pixel_size, clogging_thresh, min_bud_tps, isbud_thresh, + session, ): """Initialise parameters for BABY.""" self.modelset_name = modelset_name + self.pixel_size = pixel_size self.clogging_thresh = clogging_thresh self.min_bud_tps = min_bud_tps self.isbud_thresh = isbud_thresh + self.session = session @classmethod def default(cls, **kwargs): """Define default parameters; kwargs choose BABY model set.""" return cls( modelset_name=get_modelset_name_from_params(**kwargs), + pixel_size=0.182, clogging_thresh=0.75, min_bud_tps=3, isbud_thresh=0.5, + session=None, ) def update_baby_modelset(self, path: t.Union[str, Path, t.Dict[str, str]]): @@ -78,9 +84,11 @@ class BabyRunner(StepABC): else: brain = modelsets.get( modelset_name, + pixel_size=parameters.pixel_size, clogging_thresh=parameters.clogging_thresh, min_bud_tps=parameters.min_bud_tps, isbud_thresh=parameters.isbud_thresh, + session=parameters.session, ) self.crawler = BabyCrawler(brain) self.brightfield_channel = self.tiler.ref_channel_index -- GitLab