pygsti.extras.drift.stabilityanalyzer

pygsti.extras.drift.stabilityanalyzer#

Defines the DriftResults class

Functions

check_valid_tests(tests)

Checks whether all the tuples in tests constitute valid tests, as specified.

compute_auto_betweenclass_weighting(tests[, ...])

Finds the automatic weighting used between classes of test, e.g., a "top level" Bonferroni correction, or no correction, etc.

compute_auto_estimator(transform)

The default method for estimating the parameters of a parameterized probability trajectory (i.e., this is not the method used for the model selection, only the method used to estimate the amplitudes in the parameterized model).

compute_auto_tests(shape[, ids])

Returns the tests we'll automatically perform on time-series data, when a specific sets of tests is not given.

compute_valid_inclass_corrections()

Returns the set of all valid inclass_correction dicts -- an input to the .run_instability_detection() of a StabilityAnalyzer.

compute_valid_tests()

Returns the set of all valid tests (specified by tuples), in the form of a list.

condense_tests(shape, tests[, weightings])

Condenses a set of tests, by removing any tests that are equivalent given the meta-parameters of the data (e.g., the number of circuits).

populate_inclass_correction([inclass_correction])

Populates empty parts of an inclass_correction dictionary with auto values.

Classes

StabilityAnalyzer(ds[, transform, ...])

The StabilityAnalyzer is designed to implement a stability analysis on time-series data from quantum circuits.