Repository navigation
Check for trackastra before automatic tracking segments the frames - #1416
Open
titusgriebel wants to merge 3 commits into
Open
titusgriebel wants to merge 3 commits into
titusgriebel wants to merge 3 commits into
Conversation
Automatic tracking segments all frames first and needs trackastra only for the linking step. Without trackastra, the user waited for the segmentation of all frames and got the error only at the end. - The tracking widget checks for trackastra before it segments and shows the error in a napari dialog. The terminal gets the traceback. - 'v2.automatic_segmentation.automatic_tracking' checks first, as the v1 'automatic_tracking' already does. - The error message for a broken trackastra import now points to the traceback in the terminal, because the dialog shows no traceback. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The module imports trackastra once and keeps the error. If the user installs trackastra while napari is open, the cached error made the message claim a broken dependency, and only a restart helped. '_require_trackastra' now tries the import again. On success, tracking works without a restart. On failure, the message names the current error. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Automatic tracking needs trackastra only for the linking step, but it segmented all frames first. Without trackastra, the user waited for the full segmentation and got the error only at the end.
v2.automatic_segmentation.automatic_trackingnow check for trackastra before they segment. The widget shows the error in a napari dialog._require_trackastratries the import again before it reports an error. A trackastra that the user installs while napari is open now works without a restart.@anwai98