From a12b19b5331af2f2e3d6efabc0192f2d5b31ac66 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <alan.munoz@ed.ac.uk>
Date: Mon, 20 Mar 2023 14:43:40 +0000
Subject: [PATCH] tweak(pipeline): show clogging only after 30%

---
 src/aliby/pipeline.py | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/src/aliby/pipeline.py b/src/aliby/pipeline.py
index 81fe543d..dcb807cd 100644
--- a/src/aliby/pipeline.py
+++ b/src/aliby/pipeline.py
@@ -508,11 +508,12 @@ class Pipeline(ProcessABC):
                             frac_clogged_traps = self.check_earlystop(
                                 filename, earlystop, steps["tiler"].tile_size
                             )
-                            self._log(
-                                f"{name}:Clogged_traps:{frac_clogged_traps}"
-                            )
-                            frac = np.round(frac_clogged_traps * 100)
-                            pbar.set_postfix_str(f"{frac} Clogged")
+                            if frac_clogged_traps > 0.3:
+                                self._log(
+                                    f"{name}:Clogged_traps:{frac_clogged_traps}"
+                                )
+                                frac = np.round(frac_clogged_traps * 100)
+                                pbar.set_postfix_str(f"{frac} Clogged")
                         else:
                             # stop if too many traps are clogged
                             self._log(
@@ -567,7 +568,7 @@ class Pipeline(ProcessABC):
         """
         # get the area of the cells organised by trap and cell number
         s = Signal(filename)
-        df = s["/extraction/general/None/area"]
+        df = s.get_raw("/extraction/general/None/area")
         # check the latest time points only
         cells_used = df[
             df.columns[-1 - es_parameters["ntps_to_eval"] : -1]
-- 
GitLab