{"name":"napari-maskel","display_name":"Maskel","visibility":"public","icon":null,"categories":["Image Processing","Segmentation"],"schema_version":"0.3.0","on_activate":null,"on_deactivate":null,"contributions":{"commands":[{"id":"napari-maskel.analyze_mask","title":"Analyze mask","python_name":"napari_maskel._napari:MaskAnalysisWidget","short_title":null,"category":null,"icon":null,"enablement":null}],"readers":null,"writers":null,"widgets":[{"command":"napari-maskel.analyze_mask","display_name":"Analyze mask","autogenerate":false}],"sample_data":null,"themes":null,"menus":{},"submenus":null,"keybindings":null,"configurations":{}},"package_metadata":{"metadata_version":"2.4","name":"napari-maskel","version":"1.3.0","dynamic":["license-file"],"platform":null,"supported_platform":null,"summary":"napari plugin for maskel: skeletonization and feature extraction for branching structures","description":"# napari-maskel\n##### Simon Wittmann, Dominik Pysch, Anna Möller\n[![PyPI version](https://img.shields.io/pypi/v/napari-maskel.svg)](https://pypi.org/project/napari-maskel/)\n[![Python version](https://img.shields.io/badge/python-3.14+-blue.svg)](https://www.python.org/)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n\nnapari plugin for [maskel](https://github.com/bionetslab/maskel): skeletonization and graph-based feature extraction for branching biological structures — vasculature, fibers, neurites, and other network-like objects — with interactive visualization of branches and node features.\n\n## Quick start\n\n1. Install napari itself first if you haven't, with a Qt backend (e.g. `pip install \"napari[all]\"`), then the plugin: `pip install napari-maskel` (this also installs `maskel`).\n2. In napari, open a segmentation mask (2D or 3D) and convert it to a **labels layer**.\n3. Run **Analyze mask (Maskel)** from the Plugins menu, pick that layer as the input, and configure the extraction/cleanup parameters.\n4. Click **Analyze mask** to add the resulting branches/nodes/summary/radius layers to the viewer, and inspect them with napari's built-in feature table widget.\n\n![3D binary mask analyzed in napari-maskel](https://raw.githubusercontent.com/bionetslab/napari-maskel/main/docs/assets/screenshots/3d-binary-features.png)\n\nSee the [full documentation](https://bionetslab.github.io/napari-maskel/) for every configurable parameter, the 2D multi-label workflow, and sharing recipes with the [maskel](https://bionetslab.github.io/maskel/) CLI for batch processing.\n\n## License\n\nnapari-maskel is released under the **MIT License**. See [LICENSE](LICENSE) for details.\n","description_content_type":"text/markdown","keywords":null,"home_page":null,"download_url":null,"author":null,"author_email":null,"maintainer":null,"maintainer_email":null,"license":null,"classifier":["Framework :: napari"],"requires_dist":["maskel<3.0.0,>=2.0.1","pandas","napari","napari-assistant>=0.6.0","napari-simpleitk-image-processing>=0.4.9","napari-skimage>=0.6.0","pyyaml>=6.0.3","superqt","pytest>=9.0.2; extra == \"dev\"","napari[pyqt6]; extra == \"dev\"","mkdocs>=1.6; extra == \"docs\"","mkdocs-material>=9.5; extra == \"docs\""],"requires_python":">=3.14","requires_external":null,"project_url":["Homepage, https://github.com/bionetslab/napari-maskel","Repository, https://github.com/bionetslab/napari-maskel","Documentation, https://bionetslab.github.io/napari-maskel/","Changelog, https://github.com/bionetslab/napari-maskel/releases"],"provides_extra":["dev","docs"],"provides_dist":null,"obsoletes_dist":null},"npe1_shim":false}