pyepr.hardware.xepr_experiments

Attributes

Classes

DEER

MPFUtune

Tuning MPFU channels for optimal attenuation and phase

ELDORtune

Tuning incoherent ELDOR channel for optimal power using nutation

PulseProfile

Tuning incoherent ELDOR channel for optimal power using nutation

Functions

get_nutations(api, nu, field, step[, ELDOR, nx])

CP_run(api, d0[, num_pulses, ps_length, sweeps, dt, ...])

DEER5p_run(api, ps_length, d0, tau2[, sweeps, ...])

CalibrateFreq(api[, num_points, deg])

Generate the polynomial parameters for converting from frequency

Module Contents

pyepr.hardware.xepr_experiments.MODULE_DIR[source]
pyepr.hardware.xepr_experiments.get_nutations(api, nu, field, step, ELDOR=True, nx=128)[source]
Parameters:
  • ELDOR (bool)

  • nx (int)

pyepr.hardware.xepr_experiments.CP_run(api, d0, num_pulses=3, ps_length=16, sweeps=4, dt=100, num_points=256, srt=6000000.0)[source]
pyepr.hardware.xepr_experiments.DEER5p_run(api, ps_length, d0, tau2, sweeps=4, deadtime=80, dt=16, num_points=0, srt=6000000.0)[source]
pyepr.hardware.xepr_experiments.CalibrateFreq(api, num_points=50, deg=5)[source]

Generate the polynomial parameters for converting from frequency (in GHz) to Xepr gunn diode stepper value. 0-4095.

Parameters:
apiXeprAPILink

The API for the spectrometer

num_pointsint, optional

The number of points to be measured, by default 50

degint, optional

The degree of polynomial fit, by default 5

Parameters:
  • api (pyepr.hardware.XeprAPILink)

  • num_points (int)

  • deg (int)