qit.seq

Control sequences

Contents

Seq([tau, control, name])

Piecewise constant control sequences for quantum systems.

nmr(a[, name])

Convert a sequence of NMR-style rotations into a one-qubit control sequence.

bb1(theta[, phi, location])

Sequence for correcting pulse length errors.

corpse(theta[, phi])

Sequence for correcting off-resonance errors.

scrofulous(theta[, phi])

Sequence for correcting pulse length errors.

knill([phi])

Sequence for robust pi pulses.

dd(name, t, *[, amp, n])

Dynamical decoupling and refocusing sequences.

propagate(s, seq[, out_func, base_dt])

Propagate a state in time using a control sequence.

Functions

bb1(theta[, phi, location])

Sequence for correcting pulse length errors.

corpse(theta[, phi])

Sequence for correcting off-resonance errors.

dd(name, t, *[, amp, n])

Dynamical decoupling and refocusing sequences.

knill([phi])

Sequence for robust pi pulses.

nmr(a[, name])

Convert a sequence of NMR-style rotations into a one-qubit control sequence.

propagate(s, seq[, out_func, base_dt])

Propagate a state in time using a control sequence.

scrofulous(theta[, phi])

Sequence for correcting pulse length errors.

Classes

Seq([tau, control, name])

Piecewise constant control sequences for quantum systems.