Bluesky scanning - ISISComputingGroup/ibex_developers_manual GitHub Wiki

Bluesky

For information about scanning using bluesky, including information about:

  • The bluesky run engine, RE
  • Bluesky ophyd-async devices (for example BlockR, BlockRw, BlockRwRbv, ReflParameter, or SimpleDae)
    • If you are looking at bluesky code which uses async def and await, and imports ophyd_async, you're probably looking at a device.
  • Bluesky plans, (for example scan, adaptive_scan)
    • If you are looking at bluesky code with lots of yield from statements, you're probably looking at a plan.
  • Bluesky callbacks (for example LivePlot, LiveFit, ISISCallbacks, file-writing)

See ibex_bluesky_core docs.


For troubleshooting, see ibex_bluesky_core troubleshooting guide.

Please add troubleshooting information to that guide (via a pull-request on ibex_bluesky_core) rather than this page.