Napari Correct Drift


Drift correction 2D/3D for Napari similar to Fijis Correct 3D drift

License BSD-3 PyPI Python Version tests codecov napari hub

Napari-correct-drift brings the functionality of Fiji’s popular Correct-3D-drift macro to Napari for flexible and efficient correction of stage and sample drift common in time-lapse microscopy.

Napari-correct-drift supports drift correction for 2D/3D multi-channel data.


Test data

Napari-correct-drift contains synthetic sample data. To test it on real data download an example Arabidopsis growing root tip file.


You can install napari-correct-drift via [pip]:

pip install napari-correct-drift

To install latest development version :

pip install git+


  • Basic CorrectDrift interface
  • Synthetic test data
  • Unit tests
  • 2D/3D multi-channel support
  • ROI support (rectangles)
  • Saving and loading of drift tables
  • pyGPUreg backend
  • Outlier handling
  • Speed optimizations
  • Sphinx documentation
  • How-tos
  • Tutorials and Guides


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.


Distributed under the terms of the [BSD-3] license, "napari-correct-drift" is free and open source software


This project has been made possible in part by grant number NP2-0000000051 from the napari Plugin Foundations Grants (Cycle 2).


  • 0.0.2

Last updated:

  • 05 May 2023

First released:

  • 26 April 2023


  • BSD-3-Clause

Supported data:

  • Information not submitted

Plugin type:

GitHub activity:

  • Stars: 1
  • Forks: 1
  • Issues + PRs: 1

Python versions supported:

Operating system:


  • numpy
  • magicgui
  • qtpy

Sign up to receive updates