From 351f563867535301cf92efd344c65e2a6db65dec Mon Sep 17 00:00:00 2001 From: "w.pomp" Date: Wed, 11 Mar 2026 20:51:32 +0100 Subject: [PATCH] - cziread: fallback for when tile indices do not work --- ndbioimage/readers/cziread.py | 5 ++++- pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) mode change 100644 => 100755 ndbioimage/readers/cziread.py diff --git a/ndbioimage/readers/cziread.py b/ndbioimage/readers/cziread.py old mode 100644 new mode 100755 index 2ce237a..cb4dbdd --- a/ndbioimage/readers/cziread.py +++ b/ndbioimage/readers/cziread.py @@ -199,7 +199,10 @@ class Reader(AbstractReader, ABC): for i, j, k, m in zip(directory_entry.start, self.reader.start, tile.shape, axes_min) ] index = tuple(index[self.reader.axes.index(i)] for i in "YX") - f[index] = tile.squeeze() + try: + f[index] = tile.squeeze() + except ValueError: + f = tile.squeeze() return f @staticmethod diff --git a/pyproject.toml b/pyproject.toml index c8bfc7c..6dca09f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ndbioimage" -version = "2026.3.0" +version = "2026.3.1" description = "Bio image reading, metadata and some affine registration." authors = [ { name = "W. Pomp", email = "w.pomp@nki.nl" }