samplomatic.distributions

Distributions

Classes

BalancedUniformPauli(num_subsystems)

The balanced uniform distribution over virtual Pauli gates.

Distribution(num_subsystems)

A distribution over virtual gates.

HaarU2(num_subsystems)

The Haar distribution over 2x2 unitary virtual gates.

UniformC1(num_subsystems)

The uniform distribution over virtual C1 gates.

UniformLocalC1(num_subsystems, gate_name)

The uniform distribution over C1⊗C1 elements that stay local and C1 under conjugation.

UniformPauli(num_subsystems)

The uniform distribution over virtual Pauli gates.

UniformPauliSubset(num_subsystems, paulis)

The uniform distribution over a subset of virtual Pauli gates.