pygsti.modelmembers.operations.opfactory

pygsti.modelmembers.operations.opfactory#

Defines the OpFactory class

Functions

op_from_factories(factory_dict, lbl)

Create an operator for lbl from the factories in factory_dict.

Classes

ComposedOpFactory(factories_or_ops_to_compose)

A factory that composes a number of other factories and/or operations.

EmbeddedOpFactory(state_space, ...)

A factory that embeds a given factory's action into a single, pre-defined set of target sectors.

EmbeddingOpFactory(state_space, ...[, ...])

A factory that "on-demand" embeds a given factory or operation into any requested set of target sectors.

OpFactory(state_space, evotype)

An object that can generate "on-demand" operators (can be SPAM vecs, etc., as well) for a Model.

UnitaryOpFactory(fn, state_space[, ...])

An operation factory based on a unitary-matrix-producing function.