DiamondLightSource / DiamondLightSource/mx-bluesky
Make a user-friendly way to interactively run bluesky plans
Open
- Dominant language
- Python
- Stars
- 4
- Forks
- 5
- Avg merge
- 1d 30m
- Merged PRs (30d)
- 2
Description
For commissioning and testing it is useful to be able to run Bluesky plans on a beamline interactively rather than having to go through BlueAPI. I think these are the requirements:
- Bash script that opens ipython and imports the devices + plans from the beamline you're on using the beamline env variable
- Useful help commands: list devices, list plans, and help on a specific device/signal which tells you what plans stubs you can use on that device/signal
- Log the commands typed into ipython (probably into graylog) so that developers can help other users debug
Contributor guide
Assessment
This issue has not been assessed yet.