Skip to main content

Device drivers for hardware controlled by the labscript suite

Project description

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.


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.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

labscript-devices-3.2.0.tar.gz (330.5 kB view hashes)

Uploaded source

Built Distribution

labscript_devices-3.2.0-py3-none-any.whl (275.3 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page