device

Contains classes and functions to manage devices.

Classes

DeviceConfiguration(remote_server)

Contains static information about a device.

Device(*args, **kwargs)

Wraps a low-level instrument that can be controlled during an experiment.

RuntimeDevice(**kwargs)

An implementation of the Device class that provides some useful operations.

DeviceController(device_name, ...)

Controls a device during a shot.

Modules

sequencer

Define devices that outputs a sequence of values.

camera

Define devices that captures images.

output_transform

Contains utilities to generate complex values for the output of a device.