bluesky.plans.adaptive_scan

bluesky.plans.adaptive_scan(detectors, target_field, motor, start, stop, min_step, max_step, target_delta, backstep, threshold=0.8, *, md=None)

Scan over one variable with adaptively tuned step size.

Parameters:
  • detectors (list) – list of ‘readable’ objects
  • target_field (string) – data field whose output is the focus of the adaptive tuning
  • motor (object) – any ‘setable’ object (motor, temp controller, etc.)
  • start (float) – starting position of motor
  • stop (float) – ending position of motor
  • min_step (float) – smallest step for fast-changing regions
  • max_step (float) – largest step for slow-chaning regions
  • target_delta (float) – desired fractional change in detector signal between steps
  • backstep (bool) – whether backward steps are allowed – this is concern with some motors
  • threshold (float, optional) – threshold for going backward and rescanning a region, default is 0.8
  • md (dict, optional) – metadata

See also

bluesky.plans.relative_adaptive_scan