FastDragQ

Contents

FastDragQ#

Module: iqm.pulse.playlist.fast_drag

class iqm.pulse.playlist.fast_drag.FastDragQ(n_samples, full_width, coefficients, suppressed_frequencies, compute_coefs_from_frequencies, number_of_cos_terms, suppressed_interval_widths, weights, center_offset=0)#

Bases: FastDrag

Q-component of the Fourier Ansatz Spectrum Tuning (FAST) drag pulse.

The Q-envelope is defined as

\[Q(t) = \sum_{n=1}^{N} c_n n \sin(2\pi n t/t_p + n\pi)],\]

where \(N\) is the number of cosine terms in the series, \(\{c_n\}\) are the coefficients, and the pulse is defined on the interval \(t \in [-t_p/2, t_p/2]\).

Attributes

number_of_cos_terms

suppressed_interval_widths

weights

full_width

coefficients

suppressed_frequencies

compute_coefs_from_frequencies

n_samples

Requested number of samples for the waveform.

Methods

Parameters:

Inheritance

Inheritance diagram of iqm.pulse.playlist.fast_drag.FastDragQ