ShotOrder#

class ShotOrder(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Shot order allowed values.

Generally, there are two possible modes in which a backend measures m circuits with n shots:

  • In the “circuit_first” mode, the backend subsequently first measures all m circuits and then repeats this n times.

  • In the “shot_first” mode, the backend first measures the 1st circuit n times, then the 2nd circuit n times, and it proceeds with the remaining circuits in the same way until it measures the m-th circuit n times.

The current default mode of IBM Quantum devices is “circuit_first”.

Attributes

circuit_first = 'c'#
shot_first = 's'#

Methods

classmethod __getitem__(name)#

Return the member matching name.

classmethod __len__()#

Return the number of members (no aliases)