From 7206793a086d8d203cab702f39118cd96e7873a2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <alan.munoz@ed.ac.uk>
Date: Thu, 5 Jan 2023 23:27:14 +0000
Subject: [PATCH] refactor(Image): Rename ImageLocal->ImageLocalOME

---
 src/aliby/io/dataset.py | 4 ++--
 src/aliby/io/image.py   | 3 ++-
 src/aliby/tile/tiler.py | 4 ++--
 3 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/aliby/io/dataset.py b/src/aliby/io/dataset.py
index e0f3b968..00e0fb02 100644
--- a/src/aliby/io/dataset.py
+++ b/src/aliby/io/dataset.py
@@ -7,7 +7,7 @@ from typing import Union
 import omero
 from agora.io.bridge import BridgeH5
 
-from aliby.io.image import ImageLocal
+from aliby.io.image import ImageLocalOME
 from aliby.io.omero import BridgeOmero
 
 
@@ -42,7 +42,7 @@ class DatasetLocal:
 
     @property
     def date(self):
-        return ImageLocal(list(self.get_images().values())[0]).date
+        return ImageLocalOME(list(self.get_images().values())[0]).date
 
     def get_images(self):
         return {f.name: str(f) for f in self.fpath.glob("*.tif")}
diff --git a/src/aliby/io/image.py b/src/aliby/io/image.py
index be15ae1b..fca64f5d 100644
--- a/src/aliby/io/image.py
+++ b/src/aliby/io/image.py
@@ -62,6 +62,7 @@ class BaseLocalImage(ABC):
         return self
 
     def format_data(self, img):
+        # Format image using x and y size from metadata.
 
         self._formatted_img = da.rechunk(
             img,
@@ -207,7 +208,7 @@ class ImageDir(BaseLocalImage):
     - One folders per position.
     - Images are flat.
     - Channel, Time, z-stack and the others are determined by filenames.
-    - Provides Dimorder as TCZYX
+    - Provides Dimorder as it is set in the filenames, or expects order during instatiation
     """
 
     def __init__(self, path: t.Union[str, PosixPath]):
diff --git a/src/aliby/tile/tiler.py b/src/aliby/tile/tiler.py
index cddb2152..f36492e0 100644
--- a/src/aliby/tile/tiler.py
+++ b/src/aliby/tile/tiler.py
@@ -30,7 +30,7 @@ from skimage.registration import phase_cross_correlation
 
 from agora.abc import ParametersABC, ProcessABC
 from agora.io.writer import BridgeH5
-from aliby.io.image import Image, ImageLocal, ImageDir
+from aliby.io.image import Image, ImageLocalOME, ImageDir
 from aliby.tile.traps import segment_traps
 
 
@@ -262,7 +262,7 @@ class Tiler(ProcessABC):
     @classmethod
     def from_h5(
         cls,
-        image: t.Union[Image, ImageLocal, ImageDir],
+        image: t.Union[Image, ImageLocalOME, ImageDir],
         filepath: t.Union[str, PosixPath],
         parameters: TilerParameters = None,
     ):
-- 
GitLab