Napari Topological Skeleton Analysis

Extracts and analyses topological skeletons as undirected graphs

  • Allyson Quinn Ryan, Johannes Soltwedel

License BSD-3 PyPI Python Version tests codecov napari hub

Extracts and analyses topological skeletons as undirected graphs. For usage instructions and API reference, please refer to the documentation:

Documentation.

The functionality of the plugin comprises the following:

  • Extracting the topological skeleton of a binary image using the medial axis transform.
  • Extracting the netowrk of the skeleton as an undirected networkx graph.
  • Computing features of individual skeleton components as well as the entire skeleton network.

This napari plugin was generated with Cookiecutter using @napari's cookiecutter-napari-plugin template.

Installation

You can install napari-toska via pip:

pip install napari-toska

Contributing

Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.

License

Distributed under the terms of the BSD-3 license, "napari-toska" is free and open source software

Issues

If you encounter any problems, please [file an issue] along with a detailed description.

Version:

  • 0.2.2

Last updated:

  • 2025-06-11

First released:

  • 2024-07-08

License:

  • Copyright (c) 2023, Allyson Qu...

Supported data:

  • Information not submitted

Plugin type:

Open extension:

Save extension:

Python versions supported:

Operating system:

  • Information not submitted

Requirements:

  • numpy
  • magicgui
  • qtpy
  • scikit-image>=0.21.0
  • napari-skimage-regionprops
  • networkx
  • scipy
  • magicgui>=0.4.0
  • tqdm>=4.65.0
  • tox; extra == "testing"
  • pytest; extra == "testing"
  • pytest-cov; extra == "testing"
  • pytest-qt; extra == "testing"
  • napari; extra == "testing"
  • pyqt5; extra == "testing"
Website by the napari team, original design by CZI. Go to napari main website.