pygsti.baseobjs.label

pygsti.baseobjs.label#

Defines the Label class

Classes

CircuitLabel(name, tup_of_layers, ...[, ...])

A (sub-)circuit label.

Label(name[, state_space_labels, time, args])

A label used to identify a gate, circuit layer, or (sub-)circuit.

LabelStr(name[, time])

A string-valued label.

LabelTup([iterable])

A label consisting of a string along with a tuple of integers or state-space-names.

LabelTupTup(tup_of_labels)

A label consisting of a tuple of ConcreteLabel objects.

LabelTupTupWithArgs(tup_of_labels[, time])

A label consisting of a tuple of (string, state-space-labels) tuples.

LabelTupTupWithTime(tup_of_labels[, time])

A label consisting of a tuple of ConcreteLabel objects.

LabelTupWithArgs(prepended_tup[, time])

A label consisting of a string along with a tuple of integers or state-space-names.

LabelTupWithTime(prepended_tup[, time])

A label consisting of a string along with a tuple of integers or state-space-names.