{"name":"napari-micromanager","display_name":"napari-micromanager","visibility":"public","icon":"","categories":[],"schema_version":"0.1.0","on_activate":null,"on_deactivate":null,"contributions":{"commands":[{"id":"napari-micromanager.MainWindow","title":"Create Main Window","python_name":"napari_micromanager.main_window:MainWindow","short_title":null,"category":null,"icon":null,"enablement":null}],"readers":null,"writers":null,"widgets":[{"command":"napari-micromanager.MainWindow","display_name":"Main Window","autogenerate":false}],"sample_data":null,"themes":null,"menus":{},"submenus":null,"keybindings":null,"configuration":[]},"package_metadata":{"metadata_version":"2.4","name":"napari-micromanager","version":"0.3.0","dynamic":null,"platform":null,"supported_platform":null,"summary":"Micro-Manager GUI interface in napari.","description":"# napari-micromanager\n\n[![License](https://img.shields.io/pypi/l/napari-micromanager.svg?color=green)](https://github.com/napari/napari-micromanager/raw/master/LICENSE)\n[![PyPI](https://img.shields.io/pypi/v/napari-micromanager.svg?color=green)](https://pypi.org/project/napari-micromanager)\n[![Python Version](https://img.shields.io/pypi/pyversions/napari-micromanager.svg?color=green)](https://python.org)\n[![Tests](https://github.com/pymmcore-plus/napari-micromanager/actions/workflows/ci.yml/badge.svg)](https://github.com/pymmcore-plus/napari-micromanager/actions/workflows/ci.yml)\n[![codecov](https://codecov.io/gh/pymmcore-plus/napari-micromanager/branch/main/graph/badge.svg?token=tf6lYDWV1s)](https://codecov.io/gh/pymmcore-plus/napari-micromanager)\n\nGUI interface between napari and micromanager powered by [pymmcore-plus](https://pymmcore-plus.github.io/pymmcore-plus/) and [pymmcore-widgets](https://pymmcore-plus.github.io/pymmcore-widgets/)\n\n> [!NOTE]  \n> While this plugin will continue to be maintained, we are focusing current efforts on a napari-independent\n> gui (using [ndv](https://github.com/pyapp-kit/ndv)) for reasons of performance and minimizing dependencies.\n> Please follow <https://github.com/pymmcore-plus/pymmcore-gui> for details\n\n----------------------------------\n<img width=\"1840\" alt=\"napari-micromanager\" src=\"https://github.com/pymmcore-plus/napari-micromanager/assets/1609449/e1f395cd-2d57-488e-89e2-b1923310fc2a\">\n\n## Installation\n\nYou can install `napari-micromanager` via [pip]:\n\n    pip install napari-micromanager\n\nYou will also need a Qt backend such as PySide6, or PyQt6.  **PyQt is\npreferred and receives more testing**. If you've previously installed napari\ninto this environment with `pip install napari[all]`, then you will likely\nalready have it. If not, you will also need to install a Qt backend of your\nchoice:\n\n    pip install pyqt6  # or any of {pyqt6, pyside6}\n\n### Getting micromanager adapters\n\nThe easiest way to get the micromanager adapters is to use:\n\n```\nmmcore install\n```\n\nthis will install micromanager to the pymmcore_plus folder in your site-package; use this to see where:\n\n```\npython -c \"from pymmcore_plus import find_micromanager; print(find_micromanager())\"\n```\n\nalternatively, you can direct pymmcore_plus to your own micromanager installation with the `MICROMANAGER_PATH`\nenvironment variable:\n\n```\nexport MICROMANAGER_PATH='/path/to/Micro-Manager-...'\n```\n\n## Contributing\n\nContributions are very welcome.\n\n### Launching napari with plugin\n\nYou can launch napari and automatically load this plugin using the `launch-dev.py` script:\n\n```bash\npython launch-dev.py\n```\n\nAlternatively you can run:\n\n```bash\nnapari -w napari-micromanager\n```\n\n## License\n\nDistributed under the terms of the [BSD-3] license,\n\"napari-micromanager\" is free and open source software\n\n## Issues\n\nIf you encounter any problems, please [file an issue] along with a detailed description.\n\n[BSD-3]: http://opensource.org/licenses/BSD-3-Clause\n[file an issue]: https://github.com/pymmcore-plus/napari-micromanager/issues\n[pip]: https://pypi.org/project/pip/\n","description_content_type":"text/markdown","keywords":"micro-manager,microscope,pymmcore-plus","home_page":null,"download_url":null,"author":null,"author_email":"Federico Gasparoli <federico.gasparoli@gmail.com>, Talley Lambert <talley.lambert@gmail.com>, Lucien Hinderling <lucien.hinderling@gmail.com>","maintainer":null,"maintainer_email":null,"license":"BSD 3-Clause License","classifier":["Development Status :: 3 - Alpha","Framework :: napari","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: BSD License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Topic :: System :: Hardware","Topic :: System :: Hardware :: Hardware Drivers","Topic :: Utilities"],"requires_dist":["fonticon-materialdesignicons6>=6.1.45","napari>=0.5.0","pymmcore-plus>=0.18.0","pymmcore-widgets>=0.12.0","superqt>=0.5.1","tifffile>=2023.2.3","useq-schema>=0.4.1","zarr<3,>=2.18","pyqt6>=6.4.2; extra == 'pyqt6'","pyside6>=6.9.0; extra == 'pyside6'"],"requires_python":">=3.10","requires_external":null,"project_url":["Source, https://github.com/pymmcore-plus/napari-micromanager","Tracker, https://github.com/pymmcore-plus/napari-micromanager/issues"],"provides_extra":["pyqt6","pyside6"],"provides_dist":null,"obsoletes_dist":null},"npe1_shim":false}