Skip to content

Module containing labscript suite hardware compatibility, separate from the main programs. Device compatibility is implemented with a plugin architecture, for modularity and extensibility. Each file in this module contains a labscript device class, a BLACS tab class, a BLACS worker class and a runviewer parser class for a particular device. Thes…

License

Notifications You must be signed in to change notification settings

philipstarkey/labscript-devices

 
 

Repository files navigation

the labscript suite

the labscript suite » labscript-devices

Plugin architecture for controlling experiment hardware

Actions Status License Python Version PyPI Conda Version Google Group

A modular and extensible plugin architecture to control experiment hardware using the labscript suite.

The labscript suite supports a range of commercial and open-source hardware, and is modular by design. Adding support for new devices involves writing Python functions for a well-defined set of primitives to program instructions, and transition between buffered I/O and manual states. See the documentation for more details on adding new devices.

Supported hardware

The following devices have been implemented in the labscript suite:

Supported cameras

The following cameras are implemented by subclassing labscript_devices.Camera, a Python-based camera server which can be controlled directly from blacs.

† We do not endorse the use of any particular hardware.

Installation

labscript-devices is distributed as a Python package on PyPI and Anaconda Cloud, and should be installed with other components of the labscript suite. Please see the installation guide for details.

About

Module containing labscript suite hardware compatibility, separate from the main programs. Device compatibility is implemented with a plugin architecture, for modularity and extensibility. Each file in this module contains a labscript device class, a BLACS tab class, a BLACS worker class and a runviewer parser class for a particular device. Thes…

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%