nabs.plans

Standalone bluesky plans for data collection.

This is the LCLS counterpart to bluesky.plans.

All plans in this module will work as-is when passed into a bluesky.run_engine.RunEngine, including starting and stopping a run.

Plans preceded by “daq” incorporate running the LCLS DAQ in the plan.

Functions

daq_a2scan(detectors, m1, a1, b1, m2, a2, ...)

Two-dimensional daq scan with absolute positions.

daq_a3scan(detectors, m1, a1, b1, m2, a2, ...)

Three-dimensional daq scan with absolute positions.

daq_anscan(detectors, *args[, events, ...])

N-dimensional daq scan with absolute positions.

daq_ascan(detectors, motor, start, end, n, *)

One-dimensional daq scan with absolute positions.

daq_count([detectors, num, delay, events, ...])

Take repeated DAQ runs with no motors.

daq_d2scan(detectors, m1, a1, b1, m2, a2, ...)

Two-dimensional daq scan with relative positions

daq_delay_scan(detectors, time_motor, ...[, ...])

Scan a laser delay timing motor with DAQ support.

daq_dnscan(detectors, *args[, events, ...])

N-dimensional daq scan with relative positions.

daq_dscan(detectors, motor, start, end, n, *)

One-dimensional daq scan with relative (delta) positions.

daq_fixed_target_multi_scan(sample, ...[, ...])

daq_fixed_target_scan(sample, detectors, ...)

Scan over two variables in steps simultaneously with DAQ Support.

daq_list_scan(*args[, events, duration, ...])

Scan through a multi-motor list trajectory with DAQ support.

daq_scan(*args[, events, duration, record, ...])

Scan through a multi-motor (start, end, num) trajectory with DAQ support.

delay_scan(detectors, time_motor, ...[, ...])

A bluesky plan that sets up and executes the delay scan.

duration_scan(detectors, *args[, duration, ...])

Generalized version of the delay_scan movement pattern.

fixed_target_multi_scan(sample, detectors, ...)

Scan over three variables in steps simultaneously.

fixed_target_scan(sample, detectors, ...)

Scan over two variables in steps simultaneously.