Quil-T Waveforms¶
All Quil-T waveforms have corresponding PyQuil syntax objects. For example, a waveform written in Quil-T syntax as flat(iq: 1.0, duration: 1e-5)
corresponds to a FlatWaveform
object.
|
A flat (constant) waveform. |
|
A Gaussian pulse. |
|
A DRAG Gaussian pulse. |
|
A Hermite Gaussian waveform. |
|
A pulse with a flat top and edges that are error functions (erf). |
|
Custom Waveforms¶
Custom waveform definitions, introduced in Quil-T with DEFWAVEFORM
, have a corresponding DefWaveform
object. These are referenced in PyQuil with WaveformReference
.