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.1

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.1
File Size Uploaded
napari_track_edit-1.0.1.tar.gz 6.4 MB Details

Built distribution (wheel)

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

Total release size: 6.6 MB

Release files / napari_track_edit-1.0.1.tar.gz

Download URL napari_track_edit-1.0.1.tar.gz
Size 6.4 MB
Tags Source
SHA-256 checksum
How to use checksums
b09cec5b92c1451b7bc3d1dd8134bcc507c0a3a2fe405655d73a10271201560d
BLAKE2b-256 checksum
How to use checksums
48a45c8c413784a51552f46433005e63d4ad55903b133c602b12ef07eee3667a
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.1-py3-none-any.whl

Download URL napari_track_edit-1.0.1-py3-none-any.whl
Size 231.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
530d3e8b19263fb66ce5cf2a175511d02175c07d14523d9514739c26ac178734
BLAKE2b-256 checksum
How to use checksums
8c846e7d03e762635ca57dcbebcba57515092ee9f831b183e0cbb499ecaf84fb
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

1.0.2

2 release files

This release

1.0.1 This release

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