Laboratory Tools#

Pyrolab#

Pyrolab is an open source framework based on Pyro5 that enables remote access of laboratory equipment. Many lab instruments don’t support remote control at all in favor of local-only control via USB. Some lab instruments support remote control via proprietary methods, but these methods are specific for specific tools and brands. Pyrolab unifies access for each of these intruments in an easy-to-use format.

Pyrolab methods are accessed using the command line.

Installing Pyrolab#

Pyrolab can be installed using pip. For our purposes, we recommend installing Pyrolab in its own virtual environment with Conda.

conda create -n environment_name
conda activate environment_name
conda install pip
pip install pyrolab

Pyrolab can be updated using the same syntax as other PyPi packages:

pip install --upgrade pyrolab

For more information about Pyrolab, including server installation, supported laboratory equipment, and documentation, visit the Pyrolab GitHub.

Autogator#

Autogator (or AUTOmatic-chip-interroGATOR) is a software package that includes methods for controlling photonic circuit chip testing stations. Autogator interfaces with remote access software tools (like Pyrolab) to enable remote chip testing.

Installing Autogator#

Just like Pyrolab, Autogator can be installed using pip. For our purposes, we recommend installing Autogator in the same virtual environment as Pyrolab.

pip install autogator

Fore more information about Autogator, visit the Autogator GitHub