Note
Ophyd async is included on a provisional basis until the v1.0 release and may change API on minor release numbers before then
ophyd_async.core#
Functions
| Assert readings from Configurable. | |
| Assert emitted document generated by running a Bluesky plan | |
| Assert readings from readable. | |
| Assert a signal's value and compare it an expected signal. | |
| For setting a callback when a backend is put to. | |
| Get the runtime dtype from a numpy ndarray type annotation | |
| Get the mock associated with the put call on the signal. | |
| Get signal values in bulk. | |
| If all values are the same, return that value, otherwise return TypeError | |
| Plan which loads PVs from a yaml file into a device. | |
| Plan that returns a list of dicts with saved signal values from a yaml file. | |
| Merge dictionaries produced by a sequence of coroutines. | |
| Subscribe to the value of a signal so it can be iterated from. | |
| Plan that saves the state of all PV's on a device using a sorter. | |
| Plan which serialises a phase or set of phases of SignalRWs to a yaml file. | |
| Set a signal and monitor it until it has that value. | |
| Allow or block a put with wait=True from proceeding | |
| Set the value of a signal that is in mock mode. | |
| Iterator to set a signal to a sequence of values, optionally repeating the sequence. | |
| Maps signals from a yaml file into device signals. | |
| Returns a tuple of a read-only Signal and a callable through which the signal can be internally modified within the device. | |
| Creates a read-writable Signal with a SoftSignalBackend. | |
| Call many underlying signals, accumulating exceptions and returning them | |
| Wait for a signal to have a matching value. | |
| Retrieve all SignalRWs from a device. | 
Classes
| Sentinel class used to implement  | |
| Classes implementing this interface should hold the logic for arming and disarming a detector | |
| Type of mechanism for triggering a detector to take frames | |
| Logic for making a detector write data to somewhere persistent (e.g. an HDF5 file). | |
| Common base class for all Ophyd Async Devices. | |
| Collector of top level Device instances to be used as a context manager | |
| Defines device components with indices. | |
| Information about where and how to write a file. | |
| alias of  | |
| A Device with the concept of a value, with R, RW, W and X flavours | |
| A read/write/monitor backend for a Signals | |
| Signal that can be read from and monitored | |
| Signal that can be both read and set | |
| Signal that can be set | |
| Signal that puts the default value | |
| An backend to a soft Signal, for test signals see  | |
| Useful detector base class for step and fly scanning detectors. | |
| Device that owns its children and provides useful default behavior. | |
| Minimal set of information required to setup triggering on a detector | |
| Convert AsyncIterator of WatcherUpdates to bluesky Status interface. | 
Exceptions
| Exception to be raised if a  |