CliffordUtils.pauli_gates

CliffordUtils.pauli_gates(gatelist, q, pauli)[source]

Append a pauli gate on qubit q to a given list of gates.

Parameters
  • gatelist (list) – a list of gates.

  • q (int) – an index of the qubit.

  • pauli (int) –

    an integer indicating the pauli gate:

    • 1 - for pauli-Z gate.

    • 2 - for pauli-X gate.

    • 3 - for pauli-Y gate.

Returns

A list of gates, after appending a given pauli gate on qubit q.

Return type

list