napari-micromanager

napari-micromanager

GUI interface between napari and micromanager

License PyPI Python Version Tests codecov

GUI interface between napari and micromanager powered by pymmcore-plus.

🚧 Experimental! Work in progress! Here be 🐲 🚧


mm

This napari plugin was generated with Cookiecutter using with @napari's cookiecutter-napari-plugin template.

Installation

You can install napari-micromanager via pip:

pip install napari-micromanager

Getting micromanager adapters:

The easiest way to get the micromanager adapters is to use:

python -m pymmcore_plus.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. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.

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.

Version:

  • 0.0.1rc7

Last updated:

  • 19 May 2022

First released:

  • 15 August 2021

License:

  • BSD-3-Clause

Supported data:

  • Information not submitted

Plugin type:

GitHub activity:

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

Python versions supported:

Operating system:

Requirements:

  • napari (>=0.4.13)
  • pymmcore-plus (>=0.4.0)
  • useq-schema (>=0.1.0)
  • superqt (>=0.3.1)
  • fonticon-materialdesignicons6
  • tifffile

Sign up to receive updates