Micro-Manager GUI interface in napari.
Project description
napari-micromanager
GUI interface between napari and micromanager powered by pymmcore-plus and pymmcore-widgets
🚧 Experimental! Work in progress! Here be 🐲 🚧
Installation
You can install napari-micromanager
via pip:
pip install napari-micromanager
You will also need a Qt backend such as PySide2/6, or PyQt5/6. If you've previously installed napari
into this environment with pip install napari[all]
, then you will likely already have it. If not,
you will also need to install a Qt backend of your choice:
pip install pyqt5 # or any of {pyqt5, pyqt6, pyside2, pyside6}
Getting micromanager adapters:
The easiest way to get the micromanager adapters is to use:
mmcore install
this will install micromanager to the pymmcore_plus folder in your site-package; use this to see where:
python -c "from pymmcore_plus import find_micromanager; print(find_micromanager())"
alternatively, you can direct pymmcore_plus to your own micromanager installation with the MICROMANAGER_PATH
environment variable:
export MICROMANAGER_PATH='/path/to/Micro-Manager-...'
Contributing
Contributions are very welcome.
Launching napari with plugin
You can launch napari and automatically load this plugin using the launch-dev.py
script:
python launch-dev.py
Alternatively you can run:
napari -w napari-micromanager
License
Distributed under the terms of the BSD-3 license, "napari-micromanager" is free and open source software
Issues
If you encounter any problems, please file an issue along with a detailed description.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for napari_micromanager-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 907d4816bffed3a102a541ab8f252671607c4e6efa041f7c572cabb20c346daf |
|
MD5 | d798f4642e042f3137e122ea65bf2ee7 |
|
BLAKE2b-256 | 22fb9815cfbc3769523727ab70bcdb853d2a58f6ec9e4b5ccfe033ed36d29e51 |
Hashes for napari_micromanager-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3be13b507c903654b70065eedbcc1eb03a7bca1e9550ad295593ec8dee0b1046 |
|
MD5 | af47be351de9cdf8ca0f74ed1f7b9ff9 |
|
BLAKE2b-256 | ba7071efd2121edd19edd981603300612280696d6c180fabafe66971dde6495d |