From 0129c23e0addfa2ebcea6dc3988063ad8ea7a663 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <alan.munoz@ed.ac.uk> Date: Mon, 27 Feb 2023 15:40:50 +0000 Subject: [PATCH] docs(tiler): improve typing --- src/aliby/tile/tiler.py | 6 +++--- src/aliby/utils/vis_tools.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/aliby/tile/tiler.py b/src/aliby/tile/tiler.py index 7bf99291..abfcb347 100644 --- a/src/aliby/tile/tiler.py +++ b/src/aliby/tile/tiler.py @@ -216,7 +216,7 @@ class Tiler(StepABC): image: da.core.Array, metadata: dict, parameters: TilerParameters, - trap_locs=None, + trap_locs: t.List[t.List[int]] = None, ): """ Initialise Tiler @@ -237,7 +237,7 @@ class Tiler(StepABC): self.ref_channel = self.get_channel_index(parameters.ref_channel) - self.trap_locs = trap_locs + self.trap_locs: t.List[t.List[int]] = trap_locs try: self.z_perchannel = { ch: zsect @@ -302,7 +302,7 @@ class Tiler(StepABC): cls, image, filepath: t.Union[str, PosixPath], - parameters: TilerParameters = None, + parameters: t.Optional[TilerParameters] = None, ): """ Instantiate Tiler from hdf5 files diff --git a/src/aliby/utils/vis_tools.py b/src/aliby/utils/vis_tools.py index 7d688211..c6d4b7de 100644 --- a/src/aliby/utils/vis_tools.py +++ b/src/aliby/utils/vis_tools.py @@ -108,7 +108,7 @@ def _dispatch_tile_reduction(how: t.Union[int, str, t.List[int]], axis=1): raise Exception(f"Invalid reduction {how}") -def tile_like(arr1, arr2): +def tile_like(arr1: np.ndarray, arr2: np.ndarray): """ Tile the first two dimensions of arr1 (ND) to match arr2 (2D) """ -- GitLab