arrow
Return

Python-Microscope - a new open-source Python library for the control of microscopes

delete2021-10-06
delete7
delete
OA
AI
D
David Miguel Susano Pinto
M
Michael A. Phillips
N
Nicholas Hall
J
Julio Mateos‐Langerak
D
Danail Stoychev
T
Tiago Susano Pinto
M
Martin J. Booth
I
Ilan Davis
I
Ian M. Dobbie *
DOI:10.1242/jcs.258955delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Custom-built microscopes often require control of multiple hardware devices and precise hardware coordination. It is also desirable to have a solution that is scalable to complex systems and that is translatable between components from different manufacturers. Here we report Python-Microscope, a free and open-source Python library for high-performance control of arbitrarily complex and scalable custom microscope systems. Python-Microscope offers simple to use Python-based tools, abstracting differences between physical devices by providing a defined interface for different device types. Concrete implementations are provided for a range of specific hardware, and a framework exists for further expansion. Python-Microscope supports the distribution of devices over multiple computers while maintaining synchronisation via highly precise hardware triggers. We discuss the architectural features of Python-Microscope that overcome the performance problems often raised against Python and demonstrate the different use cases that drove its design: integration with user-facing projects, namely the Microscope-Cockpit project; control of complex microscopes at high speed while using the Python programming language; and use as a microscope simulation tool for software development.
Keywords:
Adaptive optics
Microscope
Open source
Python
Super resolution
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Cell Science cover
Journal of Cell Science
IF:
3.6
Papers:
1.1W
Citations:
3.7W

Organization

C
centre national de la recherche scientifique (cnrs)
Scholars:
24.5W
Papers: 18.2W
Citations: 279
U
university of oxford
Scholars:
9.8W
Papers: 8.6W
Citations: 137
researcher View more organizations