GaussianDerivative

GaussianDerivative#

class iqm.models.playlist.waveforms.GaussianDerivative(n_samples, sigma, center_offset=0.0)#

Bases: Waveform

Derivative of a gaussian pulse.

Normalized so that values are in \([-1, 1]\). The normalization factor is \(\sigma \: \sqrt{e}\).

\[f(t) = - \sqrt{e} \frac{t - c}{\sigma} e^{-\frac{(t - c)^2}{2 \sigma^2}},\]

where \(c\) is center_offset, and \(\sigma\) is sigma.

Parameters:
  • sigma (float) – gaussian standard deviation

  • center_offset (float) – center offset

  • n_samples (int)

Module: iqm.models.playlist.waveforms

Attributes

center_offset

sigma

n_samples

Requested number of samples for the waveform.

Methods