Skip to main content

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

Project description

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

: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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymmcore_widgets-0.12.1.tar.gz (277.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pymmcore_widgets-0.12.1-py3-none-any.whl (295.6 kB view details)

Uploaded Python 3

File details

Details for the file pymmcore_widgets-0.12.1.tar.gz.

File metadata

  • Download URL: pymmcore_widgets-0.12.1.tar.gz
  • Upload date:
  • Size: 277.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pymmcore_widgets-0.12.1.tar.gz
Algorithm Hash digest
SHA256 b3c6a3909b9535093cebe454543f40eaeed658cea6752d1d7cc8adb9845ffc42
MD5 77d2f83a4654b35d93f2750985b4f96d
BLAKE2b-256 d0b0bd4e2ab2f8001fbfe62eab646e70bcc3501db0182a6b82872f4b2e3027c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_widgets-0.12.1.tar.gz:

Publisher: ci.yml on pymmcore-plus/pymmcore-widgets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_widgets-0.12.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pymmcore_widgets-0.12.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9e569b7a3f68615f73e5472028c1f51defd266bc2069aeb0a7eb2048394ee592
MD5 661fa7d9f00ab868d8e6c572664cf2c0
BLAKE2b-256 2f36cb61600c61e23712948583614afb72b141a2976af34ef96626fa66984494

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_widgets-0.12.1-py3-none-any.whl:

Publisher: ci.yml on pymmcore-plus/pymmcore-widgets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page