The StaticPOVMPureEffect class and supporting functionality.

Module Contents



TODO: docstring

class pygsti.modelmembers.povms.staticpureeffect.StaticPOVMPureEffect(vec, basis='pp', evotype='default', state_space=None)

Bases: pygsti.modelmembers.povms.conjugatedeffect.ConjugatedStatePOVMEffect

TODO: docstring A state vector that is completely fixed, or “static” (i.e. that posesses no parameters).


vecarray_like or POVMEffect

a 1D numpy array representing the state. The shape of this array sets the dimension of the state.

basisBasis or {‘pp’,’gm’,’std’}, optional

The basis used to construct the Hilbert-Schmidt space representation of this state as a super-bra.

evotypeEvotype or str, optional

The evolution type. The special value “default” is equivalent to specifying the value of pygsti.evotypes.Evotype.default_evotype.

state_spaceStateSpace, optional

The state space for this operation. If None a default state space with the appropriate number of qubits is used.

Initialize a new POVM effect Vector