DiamondLightSource / DiamondLightSource/mx-bluesky

Make a user-friendly way to interactively run bluesky plans

Open
#1,350 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.