-
Notifications
You must be signed in to change notification settings - Fork 7
Closed
Labels
Description
Goal: Split the dependencies into the library dependencies (needed to use all the lib functionality like ROI processing, the wrapper to run a task, channel handling, masked loading etc.) and the actual core tasks (e.g. depending on cellpose, napari, napari plugins etc.)
Just installing fractal-tasks-core should be somewhat lightweight, so that other packages like faim-hcs, scMultipleX, the OME-Zarr ROI loading plugin etc. can depend on it for the library functionality.
If the extra "fractal-tasks" is added, then also dependencies for the core tasks are installed, e.g. cellpose.
To collect the tasks in the future, that extra will need to be added.