From 46c511dd491290df90fc7dcaf75b35bbfbd1b95a Mon Sep 17 00:00:00 2001 From: Wim Pomp Date: Wed, 1 Apr 2026 10:13:43 +0200 Subject: [PATCH] - let tifread raise FileNotFoundError when series != 0 --- ndbioimage/readers/tifread.py | 2 ++ pyproject.toml | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ndbioimage/readers/tifread.py b/ndbioimage/readers/tifread.py index aa4b883..561ae95 100644 --- a/ndbioimage/readers/tifread.py +++ b/ndbioimage/readers/tifread.py @@ -145,6 +145,8 @@ class Reader(AbstractReader, ABC): return ome def open(self): + if self.series != 0: + raise FileNotFoundError(f"Series {self.series} not found in {self.path}. Tifread only supports one series.") self.reader = tifffile.TiffFile(self.path) page = self.reader.pages.first self.p_ndim = page.ndim # noqa diff --git a/pyproject.toml b/pyproject.toml index a150ed7..c912b99 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ndbioimage" -version = "2026.3.6" +version = "2026.4.0" description = "Bio image reading, metadata and some affine registration." authors = [ { name = "W. Pomp", email = "w.pomp@nki.nl" } @@ -35,7 +35,7 @@ write = ["matplotlib", "scikit-video"] bioformats = ["JPype1"] [project.urls] -repository = "https://github.com/wimpomp/ndbioimage" +repository = "https://git.wimpomp.nl/wim/focusfeedbackgui" [project.scripts] ndbioimage = "ndbioimage:main"