pygsti.circuits.circuit.SeparatePOVMCircuit#
- class SeparatePOVMCircuit(circuit_without_povm, povm_label, effect_labels)#
Bases:
objectSeparately holds a POVM-less
Circuitobject, a POVM label, and a list of effect labels.This is often used to hold “expanded” circuits whose instrument labels have been replaced with specific instrument members and whose POVMs have similarly been “expanded” except that we keep the entire expanded POVM together in this one data structure. (There’s no especially good reason for this other than practicality - that since almost all circuits end with a POVM, holding each POVM outcome (effect) separately would be very wasteful.
Methods
__init__(circuit_without_povm, povm_label, ...)Attributes
effect_labelsfull_effect_labelspovm_label- Parameters:
circuit_without_povm (Circuit)