bellini.devices.ActionableDevice

class bellini.devices.ActionableDevice[source]

Bases: bellini.devices.Device

Base class for object that can manipulate experiment objects

__init__()

Methods

__init__()

apply(*args, **kwargs)

Manipulate the provided experimental objects and return the new objects

apply_state(exp_state, *args, **kwargs)

Manipulate the provided experimental state and return the new modified state, as well as a belief graph relating the old experimetal state to the new one.

abstract apply(*args, **kwargs)[source]

Manipulate the provided experimental objects and return the new objects

abstract apply_state(exp_state, *args, **kwargs)[source]

Manipulate the provided experimental state and return the new modified state, as well as a belief graph relating the old experimetal state to the new one.