From 8f19f197830c2036bf7c2f5ee8bd8ef27a906db7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <amuoz@ed.ac.uk>
Date: Wed, 3 Aug 2022 11:30:53 +0100
Subject: [PATCH] clean(pipeline): remove unused fn

---
 aliby/pipeline.py | 20 --------------------
 1 file changed, 20 deletions(-)

diff --git a/aliby/pipeline.py b/aliby/pipeline.py
index 4e4e3d35..8ff616e0 100644
--- a/aliby/pipeline.py
+++ b/aliby/pipeline.py
@@ -690,26 +690,6 @@ class Pipeline(ProcessABC):
             )
 
 
-def groupby_traps(traps, labels, edgemasks, ntraps):
-    # Group data by traps to pass onto extractor without re-reading hdf5
-    iterators = [
-        groupby(zip(traps, dset), lambda x: x[0])
-        for dset in (labels, edgemasks)
-    ]
-    label_d = {key: [x[1] for x in group] for key, group in iterators[0]}
-    mask_d = {
-        key: np.dstack(
-            [ndimage.morphology.binary_fill_holes(x[1]) for x in group]
-        )
-        for key, group in iterators[1]
-    }
-
-    labels = {i: label_d.get(i, []) for i in range(ntraps)}
-    masks = {i: mask_d.get(i, []) for i in range(ntraps)}
-
-    return labels, masks
-
-
 def _close_session(session):
     if session:
         session.close()
-- 
GitLab