scqubits.utils.misc.make_bare_labels#

scqubits.utils.misc.make_bare_labels(subsystem_count, *args)[source]#

For two given subsystem states, return the full-system bare state label obtained by placing all remaining subsys_list in their ground states.

Parameters:
  • subsystem_count (int) – number of subsys_list inside Hilbert space

  • *args – each argument is a tuple of the form (subsys_index, label)

Return type:

Tuple[int, ...]

Returns:

Suppose there are 5 subsys_list in total. Let (subsys_index1=0, label1=3), (subsys_index2=2, label2=1). Then the returned bare-state tuple is: (3,0,1,0,0)