Fix for yx images in Cellpose task #789
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #788
This PR contains a small special case handling to enable the Cellpose task to process yx images. Given the current generalizations we've already made, only the channel selection during dask image loading and the metadata updating needed minor adjustment.
With this PR, there are 2 additional checks for those 2 parts that then handle the yx case. It's working well in my local tests on yx data, but we don't currently have yx testing data available.
A cleaner implementation and better testing will come with the ngio work here, I'll already merge this now to unblock user workflows though.
Checklist before merging
CHANGELOG.md