pygsti.modelmembers.operations

pygsti.modelmembers.operations#

Sub-package holding model operation objects.

Functions

check_deriv_wrt_params(operation[, ...])

Checks the deriv_wrt_params method of a LinearOperator object.

convert(operation, to_type, basis[, ...])

Convert operation to a new type of parameterization.

convert_errorgen(errorgen, to_type, basis[, ...])

TODO: docstring

create_from_superop_mx(superop_mx, op_type)

create_from_unitary_mx(unitary_mx, op_type)

TODO: docstring - note that op_type can be a list/tuple of types in order of precedence

optimize_operation(op_to_optimize, target_op)

Optimize the parameters of op_to_optimize.

verbose_type_from_op_type(op_type)

Decode an op type into the "canonical", more verbose op type.

Modules

affineshiftop

The AffineShiftOp class and supporting functionality.

composederrorgen

The ComposedErrorgen class and supporting functionality.

composedop

The ComposedOp class and supporting functionality.

cptrop

The classes in this file help us represent CPTR (completely positive trace-reducing) channels using the error generator formalism.

denseop

The DenseOperator class and supporting functionality.

depolarizeop

The DepolarizeOp class and supporting functionality.

eigpdenseop

The EigenvalueParamDenseOp class and supporting functionality.

embeddederrorgen

The EmbeddedErrorgen class and supporting functionality.

embeddedop

The EmbeddedOp class and supporting functionality.

experrorgenop

The ExpErrorgenOp class and supporting functionality.

fullarbitraryop

The FullArbitraryOp class and supporting functionality.

fullcptpop

The FullCPTPOp class and supporting functionality.

fulltpop

The FullTPOp class and supporting functionality.

fullunitaryop

The FullUnitaryOp class and supporting functionality.

identitypluserrorgenop

The IdentityPlusErrorgenOp class and supporting functionality.

krausop

The KrausOperatorInterface class and supporting functionality.

lindbladcoefficients

lindbladerrorgen

The LindbladErrorgen class and supporting functionality.

linearop

The LinearOperator class and supporting functionality.

lpdenseop

The LinearlyParamArbitraryOp class and supporting functionality.

opfactory

Defines the OpFactory class

repeatedop

Defines the RepeatedOp class

staticarbitraryop

The StaticArbitraryOp class and supporting functionality.

staticcliffordop

Defines the StaticCliffordOp class

staticstdop

The StaticStandardOp class and supporting functionality.

staticunitaryop

The StaticPureOp class and supporting functionality.

stochasticop

The StochasticNoiseOp class and supporting functionality.