PulseShape

PulseShape#

List of Pulses#

PulseBase([length, amp, delay, ...])

Generic pulse for various gate operations.

PulseTrapezoid([length, amp, delay, ...])

The trapezoid pulse.

PulseCosineRamping([length, amp, delay, ...])

A flat-top pulse with cosine ramping at both ends.

PulseGaussian([length, amp, delay, ...])

Creates normalized Gaussian pulse, center at center of time range.

PulseGaussianSquare([length, amp, delay, ...])

Creates Gaussian square pulse shape.

PulseCosine([length, amp, delay, ...])

Creates cosine style pulse from phase 0 to 2pi,

PulseTanh([length, amp, delay, ...])

Creates tanh up/down pulse.

PulseErf([length, amp, delay, ...])

Creates error function up/down pulse, integral 1.

PulseWithDRAG(envelope[, length, amp, ...])

Creates pulse for single qubit operation.

Pulse Utility#

draw(pulse, ts[, function, title])

Plot the pulse over an array ts.