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

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.1.0
File Size Uploaded
napari_track_edit-1.1.0.tar.gz 6.5 MB Details

Built distribution (wheel)

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

Total release size: 6.8 MB

Release files / napari_track_edit-1.1.0.tar.gz

Download URL napari_track_edit-1.1.0.tar.gz
Size 6.5 MB
Tags Source
SHA-256 checksum
How to use checksums
b6530fc0744626386023fa17811c72c46b54b285eb55b8aa4b9a8af9fed56f03
BLAKE2b-256 checksum
How to use checksums
92ebbbbfb0a9e894bf941c38bd35b36d8d43b57867cc8e55f091ad3ae7b2e76b
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 Oct 8, 2026.

Transparency log

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

Download URL napari_track_edit-1.1.0-py3-none-any.whl
Size 244.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f312848965e3437fdb6f75683c4014de10cebbd4915168dd55a37a99545d298e
BLAKE2b-256 checksum
How to use checksums
213d4f222212a958732e94d6fbf26606affa71ac2d4cfcc191334cf0191ab996
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 Oct 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.2

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