Miscellaneous modules

graphix.clifford module

24 Unique single-qubit Clifford gates and their multiplications, conjugations and Pauli conjugations.

class graphix.clifford.Clifford(value)[source]

Clifford gate.

graphix.cliffford.CLIFFORD

list of 24 unique single-qubit Clifford operators as numpy array.

graphix.clifford.CLIFFORD_MUL

the matrix multiplication of single-qubit Clifford gates, expressed as a mapping of CLIFFORD indices. This is possible because multiplication of two Clifford gates result in a Clifford gate.

graphix.clifford.CLIFFORD_MEASURE

The mapping of Pauli operators under conjugation by single-qubit Clifford gates, expressed as a mapping into Pauli operator indices (in CLIFFORD) and sign.