Skip to content

docs: spatial editing docs round 1#139

Merged
seankmartin merged 3 commits intofeature/edit-modefrom
feat/NA-701
Apr 27, 2026
Merged

docs: spatial editing docs round 1#139
seankmartin merged 3 commits intofeature/edit-modefrom
feat/NA-701

Conversation

@seankmartin
Copy link
Copy Markdown

@seankmartin seankmartin commented Apr 24, 2026

Will require a cleanup at some point, and links etc. Also still need to test the docs build.

Comment thread docs/user-guide/skeleton_editing.rst Outdated
The project stack dimensions and resolution are used to inform the bounding box
of the data in neuroglancer as their product. Skeletons in CATMAID are in 1 nm
units. Optionally, you can also configure cache grid
metadata, which is intended to be used alongside the CATMAID multiple-LOD cache
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The stack metadata now it's not related with the cache as it was in the past.

{"cache_provider": "cached_msgpack_grid", "spatial_skeleton_chunk_sizes": [[12058882, 12058882, 12058882], [7161485, 7161485, 7161485], [4253037, 4253037, 4253037], [2525778, 2525778, 2525778], [1500000, 1500000, 1500000]]}

spatial_skeleton_chunk_sizes defines the chunk sizes to be made available by neuroglancer. It does not match 1 to 1 with the existent catmaid grid sizes (we removed the coarser grids to make the update of the cache easier)

cache_provider we probably should remove because cached_msgpack_grid is the only one we are comfortable using. Other options we tried were 'postgis3d' which hits the db directly but it's very slow and cached_json_grid which returns in json opposed to msgpack; msgpack in theory is faster.

- Right-clicking on it in the viewer while holding :kbd:`Control`
- Left-clicking on it in the skeleton tab table

Once a node is selected, you can:
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Delete the node
  • Change the node type
  • Make the node the root of the skeleton

are also possible without having to select the node in the tree viewer row left side action buttons directly

~~~~~~~~~~

With the Merge tool active, select the "from" node first and then the "to" node.
The surviving skeleton ID will be the ID of the skeleton containing the "from"
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's this exceptional case where the surviving skeleton can be the 'to'. Currently it can't happen in our skeletons because we don't annotate them. But in general, a group that uses catmaid with annotations and wants to see their data in neuroglancer can experience that.

@seankmartin seankmartin merged commit 8657d9f into feature/edit-mode Apr 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants