pygsti.circuits.rpecircuits.make_rpe_string_list_d

pygsti.circuits.rpecircuits.make_rpe_string_list_d#

make_rpe_string_list_d(log2k_max)#

Creates a dictionary containing all the circuits needed for RPE.

This includes circuits for all RPE cosine and sine experiments for all three angles.

Parameters:

log2k_max (int) – Maximum number of times to repeat an RPE “germ”

Returns:

totalStrListD – A dictionary containing all circuits for all sine and cosine experiments for alpha, epsilon, and theta. The keys of the returned dictionary are:

  • ’alpha’,’cos’ : List of circuits for cosine experiments used to determine alpha.

  • ’alpha’,’sin’ : List of circuits for sine experiments used to determine alpha.

  • ’epsilon’,’cos’List of circuits for cosine experiments used to

    determine epsilon.

  • ’epsilon’,’sin’ : List of circuits for sine experiments used to determine epsilon.

  • ’theta’,’cos’ : List of circuits for cosine experiments used to determine theta.

  • ’theta’,’sin’ : List of circuits for sine experiments used to determine theta.

  • ’totalStrList’ : All above circuits combined into one list; duplicates removed.

Return type:

dict