pymmcore-widgets

December 1, 2025 ยท View on GitHub

License Python Version PyPI Conda CI docs codecov

A set of widgets for the pymmcore-plus package. This package can be used to build custom user interfaces for micromanager in a python/Qt environment. It forms the basis of napari-micromanager

:book: Documentation

mm_widgets

See complete list of available widgets in the documentation

Installation

pip install pymmcore-widgets

# note that this package does NOT include a Qt backend
# you must install manually, or using an extra, e.g.:
pip install pymmcore-widgets[PyQt6]
pip install pymmcore-widgets[PySide6]

# package is tested against PyQt6, and PySide6, we no longer test PyQt5/PySide2

Development

Install uv

git clone <your-fork>
cd pymmcore-widgets
uv sync

Testing

uv run pytest

Docs

uv run --group docs mkdocs serve