Skip to main content

Napari Track Edit

tests codecov

Napari Track Edit logo

A napari plugin for interactive visualization, navigation, and editing of object tracking results. You can open and edit existing tracking data, manually create new tracking results, or run automatic tracking with motile. The full documentation of the plugin can be found here.

Motile is a library that makes it easy to solve tracking problems using optimization by framing the task as an Integer Linear Program (ILP). See the motile documentation for more details on the concepts and method.


Installation

Users can download and install an executable application from the github release, or install from pypi in the environment of their choice (e.g. venv, conda) with the command pip install napari-track-edit. Currently, napari-track-edit requires python >=3.11.

For better performance, you can install optional extras:

  • numba: Speeds up candidate graph construction significantly.

    pip install napari-track-edit[numba]
    
  • gurobi: Uses the Gurobi solver instead of the default open-source solver. Gurobi is much faster but requires a license (free for academics).

    pip install napari-track-edit[gurobi]
    

You can install multiple extras at once: pip install napari-track-edit[numba,gurobi].

Gurobi license version mismatch

If you have a Gurobi license and encounter an error about license version mismatch, you may need to install a specific version of gurobipy that matches your license. Use one of the version-specific extras:

pip install napari-track-edit[gurobi12]  # For Gurobi 12.x licenses
pip install napari-track-edit[gurobi13]  # For Gurobi 13.x licenses

For developers

Developers can clone the GitHub repository and then use uv to install and run the code. See the developer guide in DEVELOPER.md for more information.

Usage

Start napari and open all widgets via Plugins > Napari Track Edit > Open all widgets.

From here you can:

If you would like to see an example first, go to Plugins > Napari Track Edit > Widget - Getting started, and click on one of the two examples, Hela cells (2D) or Mouse embryo (3D), to download and view them:

  • Fluo-N2DL-HeLa is a 2D dataset of images and segmentations of HeLa cells from the cell tracking challenge.
  • Mouse Embryo Membrane is a 3D dataset of images and segmentations of a membrane labeled developing early mouse embryo (4-26 cells) from Fabrèges et al (2024) available here.

For details, please read the documentation. If you are new to napari-track-edit, you can follow this tutorial to learn the basics.

https://github.com/user-attachments/assets/cd23271d-bbe6-40c2-80cb-8404136a564a

Issues

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

Metadata

Release files for napari-track-edit 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for napari-track-edit 1.0.2
File Size Uploaded
napari_track_edit-1.0.2.tar.gz 6.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for napari-track-edit 1.0.2
File Interpreter ABI Platform
napari_track_edit-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 6.6 MB

Release files / napari_track_edit-1.0.2.tar.gz

Download URL napari_track_edit-1.0.2.tar.gz
Size 6.4 MB
Tags Source
SHA-256 checksum
How to use checksums
d4b7e206772852656cc1751e05d536851e6c9ad71377b4bf0383470ea526cfb0
BLAKE2b-256 checksum
How to use checksums
59128c117d87d8b5d7baf81515187b4c43276cc0b0607f4148fe4e9c543706cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / napari_track_edit-1.0.2-py3-none-any.whl

Download URL napari_track_edit-1.0.2-py3-none-any.whl
Size 232.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ef3f589d6a3bc589c212f08905b380c0e5c169abb3c6703a5673ee57ff713624
BLAKE2b-256 checksum
How to use checksums
ee47f3cc11e1b32b17f407b309cd76026f5b904f8be673dcf7059b5d0d16eaae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release history Release notifications | RSS feed

1.1.0

2 release files

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page