prsctrl.measurement.script.MeasurementScript#

class MeasurementScript(time_per_wavelength: float, offset_intervals_minutes: list[int], wavelengths: list[float] | None, energies: list[float] | None, min_DC: float = 0.08, max_DC: float = 9.95)[source]#

Bases: object

Class containing the measurement procedure. Handles things like measuring offsets.

Methods

add_gain_adjustment_steps

auto_add_offsets

auto_determine_gain

get_next_action

insert_action