pygsti.tools.lindbladtools

pygsti.tools.lindbladtools#

Utility functions relevant to Lindblad forms and projections

Functions

create_elementary_errorgen(typ, p[, q, sparse])

Construct an elementary error generator as a matrix in the "standard" (matrix-unit) basis.

create_elementary_errorgen_dual(typ, p[, q, ...])

Construct a "dual" elementary error generator matrix in the "standard" (matrix-unit) basis.

create_elementary_errorgen_dual_pauli(typ, p)

Construct a "dual" elementary error generator matrix in the "standard" (matrix-unit) basis.

create_elementary_errorgen_pauli(typ, p[, ...])

Construct an elementary error generator as a matrix in the "standard" (matrix-unit) basis.

create_lindbladian_term_errorgen(typ, Lm[, ...])

Construct the superoperator for a term in the common Lindbladian expansion of an error generator.

random_CPTP_error_generator_rates(num_qubits)

Function for generating a random set of CPTP error generator rates.