mesoscopy.measurement.sweep

sweep functions

Functions

fastsweep(target, param[, step, actions, ...])

sweep1d(param_set, xarray, delay, *param_meas)

sweep2d(param_setx, xarray, inner_delay, ...)

sweepfield(magnet, field_target, delay, ...)

sweepfield2d(magnet, field_target, ...[, ...])

sweeptime(timeout, delay, *param_meas[, ...])

mesoscopy.measurement.sweep.fastsweep(target, param: _BaseParameter, step: float | None = 0.1, actions: Sequence[Callable[[], None]] = (), control: Callable | None = None, lbar: bool | None = False)
mesoscopy.measurement.sweep.sweep1d(param_set: _BaseParameter, xarray, delay: float, *param_meas: _BaseParameter | Callable[[], None], exp: Experiment | None = None, measurement_name: str | None = None, do_plot: bool | None = None, use_threads: bool | None = None, enter_actions: Sequence[Callable[[], None]] = (), exit_actions: Sequence[Callable[[], None]] = (), additional_setpoints: Sequence[_BaseParameter | Callable[[], None]] = (), force: bool | None = False)
mesoscopy.measurement.sweep.sweeptime(timeout: float, delay: float, *param_meas: _BaseParameter | Callable[[], None], exp: Experiment | None = None, measurement_name: str | None = None, do_plot: bool | None = None, use_threads: bool | None = False, enter_actions: Sequence[Callable[[], None]] = (), exit_actions: Sequence[Callable[[], None]] = (), additional_setpoints=())
mesoscopy.measurement.sweep.sweepfield(magnet: _BaseParameter, field_target: float, delay: float, *param_meas: _BaseParameter | Callable[[], None], exp: Experiment | None = None, measurement_name: str | None = None, do_plot: bool | None = None, use_threads: bool | None = False, enter_actions: Sequence[Callable[[], None]] = (), exit_actions: Sequence[Callable[[], None]] = (), additional_setpoints=())
mesoscopy.measurement.sweep.sweep2d(param_setx: _BaseParameter, xarray, inner_delay: float, param_sety: _BaseParameter, yarray, outer_delay: float = 0.1, *param_meas: _BaseParameter | Callable[[], None], exp: Experiment | None = None, measurement_name: str | None = None, do_plot: bool | None = None, use_threads: bool | None = None, outer_enter_actions: Sequence[Callable[[], None]] = (), outer_exit_actions: Sequence[Callable[[], None]] = (), inner_enter_actions: Sequence[Callable[[], None]] = (), inner_exit_actions: Sequence[Callable[[], None]] = (), measure_retrace: bool | None = False, num_retrace: str | None = 201, additional_setpoints: Sequence[_BaseParameter | Callable[[], None]] = (), force: bool | None = False)
mesoscopy.measurement.sweep.sweepfield2d(magnet: _BaseParameter, field_target: float, inner_delay: float, param_sety: _BaseParameter, yarray, outer_delay: float = 0.1, *param_meas: _BaseParameter | Callable[[], None], exp: Experiment | None = None, measurement_name: str | None = None, do_plot: bool | None = None, use_threads: bool | None = None, outer_enter_actions: Sequence[Callable[[], None]] = (), outer_exit_actions: Sequence[Callable[[], None]] = (), inner_enter_actions: Sequence[Callable[[], None]] = (), inner_exit_actions: Sequence[Callable[[], None]] = (), measure_retrace: bool | None = False, num_retrace: str | None = 201, additional_setpoints: Sequence[_BaseParameter | Callable[[], None]] = ())