waveforms

waveforms#

Waveform definitions.

This module defines some waveforms that don’t have special serialization, and reimports waveforms that do from iqm.models.playlist.waveforms. See the link for documentation of waveforms that don’t appear here.

Full path: iqm.pulse.playlist.waveforms

Classes

Chirp

Linear chirp, defined as

ChirpImag

Imaginary part of the linear chirp, which sets the phase to $-pi/2$.

Cosine

Periodic sinusoidal waveform which defaults to cosine.

CosineFall

Cosine Rise waveform.

CosineFallFlex

Cosine fall waveform with an extra duration buffer.

CosineRise

Cosine Rise waveform.

CosineRiseFallDerivative

Derivative of a waveform that has a sinusoidal rise and fall, and a constant part in between.

CosineRiseFlex

Cosine Rise waveform with an extra duration buffer.

ModulatedCosineRiseFall

Modulated Cosine Rise Fall waveform.

PiecewiseConstant

Piecewise constant waveform.

PolynomialCosine

Polynomial of a periodic sinusoidal waveform which defaults to cosine.

Slepian

Slepian waveform, which minimizes non-adiabatic errors during a gate.

Inheritance

Inheritance diagram of iqm.pulse.playlist.waveforms