Here I summarise and expand discussions with @kreshuklab and @tischi.
Tischi also recommended NextFlow, though I'm not sure if it's better than Ray or Dask.
Logic Fix
[x] Cropping only allows XY view at the moment. ROI in Napari's native-rotation views cannot be used.
[ ] Exporting to Zarr fails: no attributes file in main folder.
Formal Fix
I really like the generic but precise names "Image Processing" and "Label Processing", but Anna, with successful experiences in the strictly sequential ilastik software, suggests that the tab name should sound sequential like below. But maybe we can just add a number to tell the order? e.g. "2. Image Processing".
[x] "Image Processing" tab should be renamed to "Preprocessing"
[x] "Label Processing" tab should be renamed to "Postprocessing"
[x] Rename "Remove False Instances by Foreground" by "Remove Objects with Low Foreground Probability"
[x] Put more details into "Split/Merge Instances by Nuclei":
"Threshold" to "Boundary Threshold"
"Nuclei Quantile" to "Nuclei Size Filter"
[x] "Freeze Correct Label" to "Freeze Corrected Labels" in Proofreading
[x] Don't call it "Resolution" in Add Model Widget
New Widgets
[ ] "Set voxel size" shouldn't be a part of "Rescaling" but goes to IO.
Widget Refactors
[x] Move "Add custom model" to prediction widget
[x] Move "Model filter" above "Model" in prediction widget
[ ] "To model voxel size" shouldn't appear before users see the models, make it part of model prediction -- I don't like the idea because we need to rescale back to match the original shape, there will be too much hidden from the users, but I guess hiding as much as possible is considered the goal in bioimage analysis apps
[ ] Split Rescaling Widget into "Change metadata" and "Change shape" widgets
Here I summarise and expand discussions with @kreshuklab and @tischi.
Tischi also recommended NextFlow, though I'm not sure if it's better than Ray or Dask.
Logic Fix
Formal Fix
New Widgets
Widget Refactors