bluesky.plans.OuterProductScan¶
-
class
bluesky.plans.
OuterProductScan
(detectors, *args, *, md=None)¶ Scan over a mesh; each motor is on an independent trajectory.
Parameters: - detectors (list) – list of ‘readable’ objects
- *args –
- patterned like (
motor1, start1, stop1, num1,`
motor2, start2, stop2, num2, snake2,
motor3, start3, stop3, num3, snake3,
...motorN, startN, stopN, numN, snakeN
)
The first motor is the “slowest”, the outer loop. For all motors except the first motor, there is a “snake” argument: a boolean indicating whether to following snake-like, winding trajectory or a simple left-to-right trajectory.
- patterned like (
- per_step (callable, optional) – hook for cutomizing action of inner loop (messages per step) See docstring of bluesky.plans.one_nd_step (the default) for details.
- md (dict, optional) – metadata
See also
bluesky.plans.relative_outer_product_scan bluesky.plans.inner_product_scan bluesky.plans.scan_nd
-
__init__
(detectors, *args, *, md=None)¶
Methods
__init__
(detectors, *args, *[, md])set
(**kwargs)Update attributes as keyword arguments.