Speaker
Description
The workshop aims to introduce pymmcore-plus, a Python package designed for controlling microscopes via the open-source software Micro-Manager within a pure Python environment. It is an extension of pymmcore, the original Python 3.x bindings for the C++ Micro-Manager core and, as such, it operates independently of Java, eliminating the need for Java dependencies. Throughout the workshop, we'll explore the main features of pymmcore-plus including a multi-dimensional acquisition engine implemented in pure Python that facilitates "on-the-fly" image processing/analysis and enables "smart microscopy" capabilities. Since pymmcore-plus does not rely on the Java Graphical User Interface (GUI), we will also present a related package, named pymmcore-widgets, which provides a collection of Qt-based widgets that can be used in combination with pymmcore-plus to create custom GUIs. We will conclude the workshop, by providing a brief overview of napari-micromanager, a plugin for the napari image viewer that combines the functionalities of pymmcore-plus and pymmcore-widgets, furnishing users with a comprehensive GUI solution for Micro-Manager. Documentation: https://pymmcore-plus.github.io/pymmcore-plus/.
Target audience | Beginner users, Intermediate users, Advanced users, Beginner developers, Intermediate developers, Advanced developers |
---|---|
Keywords | micro-manager, python, microscopy, pymmcore-plus, pymmcore-widgets, useq-schema, napari-micromanager |