pyepr.ResonatorProfileSequence ============================== .. py:class:: pyepr.ResonatorProfileSequence(*, B, freq, reptime, averages, shots, fwidth=0.3, dtp=2, **kwargs) Bases: :py:obj:`Sequence` Builds nutation based Resonator Profile sequence. Build a resonator profile nutation sequence using either rectangular pulses or specified pulses. :Parameters: **B** : int or float The B0 field, in Guass **Bwidth: int or float** The width of the field sweep, in Gauss **freq** : int or float The freq frequency in GHz **reptime** : _type_ The shot repetition time in us **averages** : int The number of scans. **shots** : int The number of shots per point **fwidth: float** The frequency width of the resonator profile in GHz, by default 0.3GHz **fstep: float** The frequency step for the profile in GHz, by default 0.02GHz **dtp: float** The time step for the test pulse in ns, by default 2 ns **step:** The frequency step parameter in GHz, by default 0.02GHz .. !! processed by numpydoc !! .. py:attribute:: gyro .. py:attribute:: fwidth .. py:attribute:: fstep .. py:attribute:: dtp .. py:attribute:: kwargs .. py:method:: _build_sequence() .. py:method:: simulate(Q=100, fc=None, nu1=75, damping=0.06) Simulates a resonator profile sequence as a damped oscillation. :Parameters: **Q** : int The quality factor of the resonator, by default 100 **fc** : float The center frequency of the resonator, by default None. If None the freq frequency is used. **nu1** : float The maximum amplitude of the resonator profile, by default 75 MHz. This is a linear frequency scale. **damping** : float The damping factor of the resonator, by default 0.06. .. !! processed by numpydoc !!