pygsti.protocols.gst

pygsti.protocols.gst#

GST Protocol objects

Classes

GST

alias of GateSetTomography

GSTBadFitOptions([threshold, actions, ...])

Options for post-processing a GST fit that was unsatisfactory.

GSTDesign

alias of GateSetTomographyDesign

GSTGaugeOptSuite([gaugeopt_suite_names, ...])

Holds directives to perform one or more gauge optimizations on a model.

GSTInitialModel([model, target_model, ...])

Specification of a starting point for GST.

GSTObjFnBuilders(iteration_builders[, ...])

Holds the objective-function builders needed for long-sequence GST.

GateSetTomography([initial_model, ...])

The core gate set tomography protocol, which optimizes a parameterized model to (best) fit a data set.

GateSetTomographyCheckpoint([mdl_list, ...])

A class for storing intermediate results associated with running a GateSetTomography protocol's run method to allow for restarting that method partway through.

GateSetTomographyDesign(...[, ...])

Minimal experiment design needed for GST

HasProcessorSpec(processorspec_filename_or_obj)

Adds to an experiment design a processor_spec attribute

LGST

alias of LinearGateSetTomography

LinearGateSetTomography([target_model, ...])

The linear gate set tomography protocol.

ModelEstimateResults(data, protocol_instance)

A results object that holds model estimates.

StandardGST([modes, gaugeopt_suite, ...])

The standard-practice GST protocol.

StandardGSTCheckpoint([modes, children, name])

A class for storing intermediate results associated with running a StandardGST protocol's run method to allow for restarting that method partway through.

StandardGSTDesign(...[, germ_length_limits, ...])

Standard GST experiment design consisting of germ-powers sandwiched between fiducials.