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
Linear chirp, defined as |
|
Imaginary part of the linear chirp, which sets the phase to $-pi/2$. |
|
Periodic sinusoidal waveform which defaults to cosine. |
|
Derivative of a waveform that has a sinusoidal rise and fall, and a constant part in between. |
|
Modulated Cosine Rise Fall waveform. |
|
Slepian waveform, which minimizes non-adiabatic errors during a gate. |
Inheritance
digraph inheritance72336fd8c1 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "Chirp" [URL="iqm.pulse.playlist.waveforms.Chirp.html#iqm.pulse.playlist.waveforms.Chirp",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Linear chirp, defined as"]; "Waveform" -> "Chirp" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ChirpImag" [URL="iqm.pulse.playlist.waveforms.ChirpImag.html#iqm.pulse.playlist.waveforms.ChirpImag",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Imaginary part of the linear chirp, which sets the phase to $-\pi/2$."]; "Chirp" -> "ChirpImag" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Cosine" [URL="iqm.pulse.playlist.waveforms.Cosine.html#iqm.pulse.playlist.waveforms.Cosine",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Periodic sinusoidal waveform which defaults to cosine."]; "Waveform" -> "Cosine" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CosineRiseFallDerivative" [URL="iqm.pulse.playlist.waveforms.CosineRiseFallDerivative.html#iqm.pulse.playlist.waveforms.CosineRiseFallDerivative",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Derivative of a waveform that has a sinusoidal rise and fall, and a constant part in between."]; "Waveform" -> "CosineRiseFallDerivative" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ModulatedCosineRiseFall" [URL="iqm.pulse.playlist.waveforms.ModulatedCosineRiseFall.html#iqm.pulse.playlist.waveforms.ModulatedCosineRiseFall",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Modulated Cosine Rise Fall waveform."]; "Waveform" -> "ModulatedCosineRiseFall" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Slepian" [URL="iqm.pulse.playlist.waveforms.Slepian.html#iqm.pulse.playlist.waveforms.Slepian",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Slepian waveform, which minimizes non-adiabatic errors during a gate."]; "Waveform" -> "Slepian" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Waveform" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Describes the normalized shape of a real-valued control pulse."]; }