pyepr.sequences.ResonatorProfileSequence

class pyepr.sequences.ResonatorProfileSequence(*, B, LO, reptime, averages, shots, fwidth=0.3, dtp=2, **kwargs)

Bases: Sequence

Builds nutation based Resonator Profile sequence.

Build a resonator profile nutation sequence using either rectangular pulses or specified pulses.

Parameters:
Bint or float

The B0 field, in Guass

Bwidth: int or float

The width of the field sweep, in Gauss

LOint or float

The LO frequency in GHz

reptime_type_

The shot repetition time in us

averagesint

The number of scans.

shotsint

The number of shots per point

fwidth: float

The frequency width of the resonator profile in GHz, by default 0.3GHz

dtp: float

The time step for the test pulse in ns, by default 2 ns

gyro
fwidth
dtp
kwargs
_build_sequence()
simulate(Q=100, fc=None, nu1=75)