PyroLab Documentation¶
A framework for using remote lab instruments as local resources, built on Pyro5.
Key Features¶
Free and open-source software provided under the GPLv3+ License
Compatible with Python 3.7+.
Cross-platform: runs on Windows, MacOS, and Linux.
Included device drivers for several scopes and ThorLabs motion controllers.
Remotely controlled devices can be accessed through a Pyro5 proxy.
Getting started
New to PyroLab? Check out the getting started guides. They contain an introduction to PyroLab’s main concepts and a step-by-step tutorial for beginners.
User guide
The user guide provides in-depth information on the key concepts of PyroLab with useful background information and explanation.
API reference
The reference guide contains a detailed description of the PyroLab API. The reference describes how the methods work and which parameters can be used. It also contains a listing of provided hardware drivers. It assumes that you have an understanding of the key concepts.
Developer guide
Want to add your own device driver? Saw a typo in the documentation? Want to improve existing functionalities? The contributing guidelines will guide you through the process of improving PyroLab.