pyepr.ReptimeScan¶
- class pyepr.ReptimeScan(*, B, LO, reptime, reptime_max, averages, shots, **kwargs)¶
Bases:
HahnEchoSequence
Represents a reptime scan of a Hahn Echo Sequence.
A Hahn echo sequence is perfomed with the shot repetition time increasing.1
- Parameters:
- Bint or float
The B0 field, in Guass
- LOint or float
The LO frequency in GHz
- reptime: float
The default reptime, this is used for tuning pulses etc…
- reptime_maxnp.ndarray
The maximum shot repetition time in us
- averagesint
The number of scans.
- shotsint
The number of shots per point
- name = 'ReptimeScan'¶
- simulate()¶
Simulates the reptime scan as an exponential recovery.
\[V(t) = 1 - e^(-t/T1)\]- Returns:
- tnp.ndarray
The x-axis of the simulation
- datanp.ndarray
The y-axis of the simulation