bellini.devices

Module containing various experimental devices, which are used to manipuate either experimental objects or experimental states

Classes

ActionableDevice()

Base class for object that can manipulate experiment objects

Device()

Base class for devices (objects that don't change over a procedure)

LiquidTransfer(name, var[, noise_model])

Transfer an amount of liquid from one container to another with specified error

MeasurementDevice()

Base function for measurement instruments

Measurer(name, var)

Measure a property of one container with Gaussian error

Routine(objs_to_carry, carry_to_objs, ...[, ...])

[EXPERIMENTAL] Allows efficient repetition of a procedure subroutine in numpyro.