Skip to content

pymmcore-plus/pymmcore-widgets

Repository files navigation

pymmcore-widgets

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

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

About

A set of Qt-based widgets onto the pymmcore-plus model

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 8