From 92d815d5e1b1866d250b80dac2af0547dc1b0013 Mon Sep 17 00:00:00 2001 From: arinwongprommoon <arin.wongprommoon@ed.ac.uk> Date: Mon, 16 Jan 2023 14:15:14 +0000 Subject: [PATCH] [WIP] feat!(aliby): ImageDummy pads loaded image WHY IS THIS CHANGE NEEDED?: - currently has one time point, one channel, one z-stack and thus mimicking usual Image.data structure. this isn't what we want to test. HOW DOES THE CHANGE SOLVE THE PROBLEM?: - use pad_array() to pad with zeros so that the shape is as desired REFERENCES: - MR !10 --- src/aliby/io/image.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/aliby/io/image.py b/src/aliby/io/image.py index 5b8c8011..d481d098 100644 --- a/src/aliby/io/image.py +++ b/src/aliby/io/image.py @@ -188,7 +188,11 @@ class ImageDummy(BaseLocalImage): img, (1, 1, img.shape[-3], img.shape[-2], img.shape[-1]) ) # Pads t, c, and z dimensions - # .... + img = self.pad_array( + img, dim=0, n_empty_slices=199 + ) # 200 timepoints total + img = self.pad_array(img, dim=1, n_empty_slices=2) # 3 channels + img = self.pad_array(img, dim=2, n_empty_slices=4) # 5 z-stacks return img def name(self): -- GitLab