23–25 Oct 2024
Milan, Italy
Europe/Rome timezone

pymmcore-plus: a pure python way to control your microscope with Micro-Manager.

25 Oct 2024, 12:30
1h
HT Auditorium (Human Technopole)

HT Auditorium

Human Technopole

Speaker

Federico Gasparoli (Harvard University)

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

Presentation materials

There are no materials yet.