Skip to content

Cellacdc#1

Open
keejkrej wants to merge 5 commits into
SchmollerLab:masterfrom
keejkrej:cellacdc
Open

Cellacdc#1
keejkrej wants to merge 5 commits into
SchmollerLab:masterfrom
keejkrej:cellacdc

Conversation

@keejkrej

Copy link
Copy Markdown

No description provided.

keejkrej and others added 5 commits May 20, 2026 17:25
- Move nifty.tools blocking import inside functions that use it
- Move vigra import inside get_centers_and_bounding_boxes
- Move elf.io open_file import inside load_image_data
- Avoids import errors when optional deps not installed

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Move project metadata from setup.cfg into pyproject.toml with pip-installable
core deps and optional extras, while lazy-importing nifty, vigra, and python-elf
only where needed so headless imports avoid conda-forge packages.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep packaging changes minimal for Cell-ACDC integration by declaring
pip-only install_requires in setup.cfg instead of duplicating metadata
in pyproject.toml.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant