From f5e15be233eaade70cff4e99c5691751c6294e0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <amuoz@ed.ac.uk> Date: Tue, 21 Jun 2022 17:04:54 +0100 Subject: [PATCH] implement Tiler.run method --- aliby/tile/tiler.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/aliby/tile/tiler.py b/aliby/tile/tiler.py index 2438d8dc..575dddaf 100644 --- a/aliby/tile/tiler.py +++ b/aliby/tile/tiler.py @@ -227,7 +227,7 @@ class Tiler(ProcessABC): @lru_cache(maxsize=2) def get_tc(self, t, c): - full = self.image[t, c].compute(scheduler='synchronous') + full = self.image[t, c].compute(scheduler="synchronous") return full @@ -358,11 +358,16 @@ class Tiler(ProcessABC): # return result for writer return self.trap_locs.to_dict(tp) - def run(self): + def run(self, time_dim=None): """ Tile all time points in an experiment at once. """ - raise NotImplementedError() + if time_dim is None: + time_dim = 0 + for t in range(self.image.shape[time_dim]): + self.run_tp(t) + + return None ### -- GitLab