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.0.0rc2.tar.gz (226.1 kB view details)

Uploaded Source

Built Distribution

labscript_devices-3.0.0rc2-py3-none-any.whl (245.0 kB view details)

Uploaded Python 3

File details

Details for the file labscript-devices-3.0.0rc2.tar.gz.

File metadata

  • Download URL: labscript-devices-3.0.0rc2.tar.gz
  • Upload date:
  • Size: 226.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for labscript-devices-3.0.0rc2.tar.gz
Algorithm Hash digest
SHA256 a7f42530e3901e105be171e60221bb24ad2eabb6698b450deada5f3ae12f8da1
MD5 741cb16fa36e5f1aa79d4c5d9412ed20
BLAKE2b-256 2a7f7e20881d0d3f959e58992fd5683af48f8d43513c80d14b20885b90838b5f

See more details on using hashes here.

Provenance

File details

Details for the file labscript_devices-3.0.0rc2-py3-none-any.whl.

File metadata

  • Download URL: labscript_devices-3.0.0rc2-py3-none-any.whl
  • Upload date:
  • Size: 245.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for labscript_devices-3.0.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 523ca061a652a7866d521a698130db62bfe955f6bba9ba5e732c6afaa6ca1a83
MD5 be85731bd2a73b6eff4d5a318bb73004
BLAKE2b-256 46b6ff5d104c752a3ffe6f5bb82a91ba19367a9d2c4d55d8bddf2cf04a6fc874

See more details on using hashes here.

Provenance

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