pyepr.hardware.xepr_experiments.PulseProfile¶
- class pyepr.hardware.xepr_experiments.PulseProfile(api, d0=700, ps_length=16, srt=4000000.0)¶
Tuning incoherent ELDOR channel for optimal power using nutation experiments
- Parameters:
- apiXeprAPILink
The spectrometr API object
- d0int, optional
- The approximate position of d0, this should be lower than ideal,
by default 700
- ps_lengthint, optional
The length of the pi/2 pulse, by default 16
- Parameters:
api (pyepr.hardware.XeprAPILink)
- api¶
- d0¶
- ps_length¶
- hardware_wait = 5¶
- srt¶
- _setup_exp(tau=400)¶
Setup the pulse profile experiment.
- Parameters:
- tauint, optional
The seperation between :math:’pi/2’ and :math:’pi’ in the Hahn echo, by default 400
- _freq_sweep(nu, step, gyro)¶
Run the frequency sweep for a pulse profile.
- Parameters:
- nulist
A list detailing the starting and ending frequency, [nu_init, nu_final]
- stepfloat
The frequency step, given in GHz
- gyrofloat
The gyromagnetic ratio in G/GHz.
- Returns:
- _type_
_description_
- Parameters:
nu (list)
step (float)
gyro (float)