- bluesky.plan_stubs.repeat(plan, num=1, delay=None)¶
Repeat a plan num times with delay and checkpoint between each repeat.
This is different from
caching_repeaterin that it adds
sleepmessages if delay is provided. This is intended for users who need the structure of
countbut do not want to reimplement the control flow.
- plan: callable
Callable that returns an iterable of Msg objects
- numinteger, optional
number of readings to take; default is 1
If None, capture data until canceled
- delayiterable or scalar, optional
time delay between successive readings; default is 0
delayis an iterable, it must have at least
num - 1entries or the plan will raise a