Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document how to do stage and load as an analogy to ophyd's stage_sigs #674

Open
coretl opened this issue Nov 25, 2024 · 0 comments
Open
Assignees
Milestone

Comments

@coretl
Copy link
Collaborator

coretl commented Nov 25, 2024

Q: Does ophyd-async have a concept similar to stage_sigs in ophyd?
A: No, because one of the biggest slowdowns in our current (non-bluesky) system is "get things ready for a scan", then "put it back to how it was", over and over again. instead we have the concept of load and save plans that could be run in stage and unstage, so that each plan can ready itself for the thing it is about to do, but doesn't have to know about the state to return the beamline to when it's done. We would then tell the level above (like queueserver) what state to return the beamline to when it's finished running it's queue of plans or if one of them fails.
Note that load and save file formats will be changing file formats shortly in preparation for the 1.0 release, so I would hold off on using them for a few weeks.

This needs documenting for V1

Acceptance Criteria

  • There are docs on this
@coretl coretl added this to the 1.0 milestone Nov 25, 2024
@coretl coretl self-assigned this Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant