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.

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.

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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file labscript-devices-3.2.0.tar.gz.

File metadata

  • Download URL: labscript-devices-3.2.0.tar.gz
  • Upload date:
  • Size: 330.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for labscript-devices-3.2.0.tar.gz
Algorithm Hash digest
SHA256 fca819279fd4e6347d7b8b224c2ef07c375342449cfe1743c99970c83321f943
MD5 10e79fd54d4445beeb18f430d75edc21
BLAKE2b-256 9dd26b9e1e866713cacc7ff222db22a3d98eb873e6e3780ac20bc417b7a363e3

See more details on using hashes here.

File details

Details for the file labscript_devices-3.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for labscript_devices-3.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a12c660a619b1cc4bd12b77c678791433a509cbd9e3da88157b4735572975e5a
MD5 90b3e0a1194ed44fe7fd1eecfc43dde9
BLAKE2b-256 4eca62b5e202f417ba9ee7fc41e61249a262011b7f3bf3acc84041b2113da295

See more details on using hashes here.

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