Repository navigation
chore(main): release copick-shared-ui 0.8.0 - #69
Merged
uermel merged 1 commit intoOct 6, 2026
Merged
Conversation
github-actions
Bot
force-pushed
the
release-please--branches--main--components--copick-shared-ui
branch
7 times, most recently
from
October 6, 2026 07:43
6fd82c6 to
5c432df
Compare
github-actions
Bot
force-pushed
the
release-please--branches--main--components--copick-shared-ui
branch
from
October 6, 2026 08:13
5c432df to
d9e6d97
Compare
Contributor
Author
|
🤖 Created releases: 🌻 |
uermel
added a commit
to copick/napari-copick
that referenced
this pull request
Oct 6, 2026
#49) ## Summary napari support for copick's filaments and instance / panoptic segmentations, with annotation tools. - **Tree**: - a Filaments node, and separate Segmentations / Instance / Panoptic nodes; - one item per segmentation, so same-key segmentations of different types no longer collide; - delete and edit actions. - **Display**: - filaments as centreline samples with direction arrows; - picks of filament objects coloured by instance; - instance segmentations in the shared instance colours; - panoptic segmentations as label and segment layers (read-only). - **Saving**: - a segmentation type selector (binary / multilabel / instance); - labels are no longer narrowed to uint8; - values are validated per type; - filament sets can be saved, optionally with sampled picks, which replace that picks set after a confirmation. - **Annotate tab**: - the shared instance browser (step, focus, show / hide, sort, filter, compact rows) for picks, filaments and instance segmentations; - filament tracing: control points, insert position, reverse, delete, **join**, convert; - instance editing: paint / erase / fill / pick, merge, delete, recount. ## Depends on - **Stacked on #47** (keep pick ids, scores and orientations); this PR's diff is only the new work. - copick-shared-ui >= 0.8.0: copick/copick-shared-ui#73 (merged; release PR copick/copick-shared-ui#69). CI installs it from PyPI, so it passes once 0.8.0 is published. - copick >= 1.28.0 (released; copick/copick#479, #480, #492, #494). ## Testing - `pytest src/napari_copick/_tests`: 14 passed. - Scripted end-to-end self-test in napari (26 checks) on a CryoET Data Portal test project with filaments, picks, instance and panoptic segmentations. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
uermel
added a commit
to copick/chimerax-copick
that referenced
this pull request
Oct 6, 2026
…lbar and Annotate window (#111) ## Summary ChimeraX support for copick's filaments and instance / panoptic segmentations, with editing tools, a Copick Annotate window and a Copick Edit toolbar tab. **Display and data** - **Filaments**: - a Filaments tab with a stepper (`<< k of N >>`, `fp` / `fn`); - filament sets drawn as tubes in instance colours, with direction arrowheads; - control-point handles while editing. - **Segmentations**: - the Segmentations tab shows types (binary, multilabel, instance, panoptic); - instance and panoptic segmentations are drawn as per-instance surfaces; - deleting a segmentation now passes its type, so a same-key segmentation of another type is kept (data-loss fix). - **Tables**: compact two-line object tables (swatch, name, type chip / "user · session"), a header sort menu, outline selection, search across user / session / type, and wrap-around arrow keys. **Editing** - **Filaments**: - trace mouse mode (add / drag / remove control points) and cut mode; - join (also on tubes selected in the 3D view; the 3D selection and the filament list share one selection), reverse, delete, convert; - save, optionally with sampled picks. - Every filament edit is a step on ChimeraX's undo stack: Cmd/Ctrl+Z, including in copick's keyboard-shortcut mode. - **Instances**: paint / erase / pick-ID mouse modes, brush sizes, new ID, merge, delete, undo, save. - **Copick Annotate window**: - Filaments, Instances and Pick instances pages, using the shared instance browser; - tabbed with the right-hand panel group and kept in front when ArtiaX raises its options panel. - **Copick Edit toolbar tab** (31 buttons, at most as many as the Copick tab): - annotate, new picks / filaments / instances, save all; - common particle tools; - filaments, instances, brush sizes and pick colours. - Particle tools stay in the Copick tab as before. - **Commands, shortcuts, docs**: `copick filament …`, `copick instance …`, `copick annotate`, `copick save`, `copick colorpicks`; filament / instance shortcuts; documentation pages. ## Depends on - **Stacked on #108** (keep pick shifts, default score and ID); this PR's diff is only the new work. - copick-shared-ui >= 0.8.0: copick/copick-shared-ui#73 (merged; release PR copick/copick-shared-ui#69). CI installs it from PyPI, so it passes once 0.8.0 is published. - copick >= 1.28.0 (released; copick/copick#479, #480, #492, #494). ## Testing - `pytest tests`: 9 passed. - Scripted self-tests driving ChimeraX 1.12 over REST, on a CryoET Data Portal test project with filaments, picks, instance and panoptic segmentations: - display, tables, stepper, saving: 39 checks; - undo / cut / join / 3D-selection: 53 checks. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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.
🤖 I have created a release beep boop
0.8.0 (2026-10-06)
✨ Features
🐞 Bug Fixes
Merging this PR will release copick-shared-ui on PyPI.