pyepr.hardware.dummy_xepr.dummy_api

class pyepr.hardware.dummy_xepr.dummy_api

Bases: pyepr.hardware.XeprAPI_link.XeprAPILink

_tmp_dir = None
meta
find_Xepr()
is_exp_running()
acquire_scan()

This script detects the end of the scan and acquires the data set. This requires that the experiment is still running, or recently finished. Once it has been saved this will no longer work.

acquire_scan_at(scan_num)

This script acquires the scan after a specific number of scans

Parameters:

scan_num (int)

acquire_scan_2d()

This function acquires the dataset after a full 2D scan. This is done by identifying the number of scan steps per sweep and acquiring the data on that scan. This requires that the experiment has not been saved.

compile_PulseSpel_def()
compile_PulseSpel_prg()
set_PulseSpel_var(variable, value)

This can be used to change any pulse spell variable whilst the experiment is running. These changes take effect at the beginning of the next scan

Parameters:
  • variable (str)

  • value (int)

run_exp()

Runs the current experiment.

stop_exp()

Stops the current experiment.

abort_exp()

Aborts the current experiment.