From e20e5e694b7644f27d643835f6078391f02439f6 Mon Sep 17 00:00:00 2001 From: Hongquan Li Date: Sun, 4 Jan 2026 16:33:11 -0800 Subject: [PATCH] Add flatfield optional dependency with QI2lab/BaSiCPy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add [flatfield] optional dependency group - Install basicpy from QI2lab/BaSiCPy GitHub repo - Include matplotlib for flatfield visualization - Update [all] to include flatfield 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- pyproject.toml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index a23145f..449310e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -55,6 +55,10 @@ gui = [ "napari>=0.4.18", "ome-zarr>=0.8", ] +flatfield = [ + "basicpy @ git+https://github.com/QI2lab/BaSiCPy.git", + "matplotlib>=3.5", +] dev = [ "pytest>=7.0", "pytest-cov>=4.0", @@ -63,7 +67,7 @@ dev = [ "mypy>=1.0", ] all = [ - "tilefusion[gpu,gui,dev]", + "tilefusion[gpu,gui,flatfield,dev]", ] [project.scripts]