labscript-suite / labscript-devices

A modular and extensible plugin architecture to control experiment hardware using the 𝘭𝘢𝘣𝘴𝘤𝘳𝘪𝘱𝘵 𝘴𝘶𝘪𝘵𝘦.
http://labscriptsuite.org
Other
5 stars 62 forks source link
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.