import microscope

Microscope is a Python package for the control of microscope devices. It is the fastest and easiest method to incorporate image analysis as part of a microscope experiment.

Easy To Use

Built on top of Python, Microscope has a simple interface to even the most complicated devices.

Common Interface

Microscope provides a common interface to all devices of same type. Replace any devices, free from vendor lock-in.

Python Scientific Stack

Native access to all of Python scientific computing tools, such as Numpy, SciPy, Tensorflow, and PyTorch.

Distributed Devices

Builtin in support for remote control enables distribution of devices over any number of computers.


Microscope was designed from the start to support hardware triggers, it provides speed of light performance.

Free and Open Source

Distributed under the GNU GPL, Microscope is developed and maintained publicly on GitHub.