pygsti.protocols.rb

pygsti.protocols.rb#

RB Protocol objects

Classes

BinaryRBDesign(pspec, clifford_compilations, ...)

Experiment design for binary randomized benchmarking.

CliffordRBDesign(pspec, ...[, qubit_labels, ...])

Experiment design for Clifford randomized benchmarking.

DirectRBDesign(pspec, clifford_compilations, ...)

Experiment design for Direct randomized benchmarking.

InterleavedRBDesign(pspec, ...[, ...])

Experiment design for interleaved randomized benchmarking (IRB).

InterleavedRandomizedBenchmarking([...])

The interleaved randomized benchmarking protocol.

InterleavedRandomizedBenchmarkingResults(...)

Class for storing the results of an interleaved randomized benchmarking experiment.

MirrorRBDesign(pspec, depths, circuits_per_depth)

Experiment design for mirror randomized benchmarking.

RB

alias of RandomizedBenchmarking

RBResults

alias of RandomizedBenchmarkingResults

RandomizedBenchmarking([datatype, ...])

The randomized benchmarking protocol.

RandomizedBenchmarkingResults(data, ...)

The results of running randomized benchmarking.