pygsti.extras.idletomography.idtcore.fidpairs_to_pauli_fidpairs

pygsti.extras.idletomography.idtcore.fidpairs_to_pauli_fidpairs#

fidpairs_to_pauli_fidpairs(fidpairs_list, pauli_basis_dicts, nqubits)#

Translate GatesString-type fiducial pairs to NQPauliState-type “Pauli fiducial pairs” using pauli_basis_dicts.

Parameters:
  • fidpairs_list (list) – A list whose elements are 2-tuples of Circuit objects.

  • pauli_basis_dicts (tuple) – A (prepPauliBasisDict,measPauliBasisDict) tuple of dictionaries specifying the way to prepare and measure in Pauli bases. See preferred_signs_from_paulidict() for details on each dictionary’s format.

  • nqubits (int) – The number of qubits. Needed because Circuit objects don’t contain this information.

Returns:

A list of 2-tuples of NQPauliState objects.

Return type:

list