This module provides a complete offline environment for beamline p99. It includes everything you need to get started, such as Bluesky plans for defining experiments, Ophyd-asynio for controlling hardware devices, and Blueapi for interacting with Bluesky programmatically. Additionally, it comes bundled with all the necessary modules to run p99 within an IPython terminal.
Source | https://github.com/DiamondLightSource/p99-bluesky |
---|---|
PyPI | pip install p99_bluesky |
Documentation | https://DiamondLightSource.github.io/p99-bluesky |
Releases | https://github.com/DiamondLightSource/p99-bluesky/releases |
This repository can also serve as a configuration source for a p99 instance of BlueAPI. It offers both planFunctions and deviceFunctions, streamlining the setup process.
env:
sources:
- kind: planFunctions
module: p99_bluesky.plans
- kind: deviceFunctions
module: p99_bluesky.beamlines.p99
See https://DiamondLightSource.github.io/p99_bluesky for more detailed documentation.