pygsti.protocols.protocol#
Protocol object
Functions
|
Run the default protocols for the data-tree rooted at data. |
Classes
|
A type of ExperimentDesign that can create all_circuits_needing_data from subdesigns or other information. |
|
Experiment design specification that is comprised of multiple circuit lists. |
|
An experiment design that combines the specifications of one or more "sub-designs". |
|
Simulates data counts for each circuit outcome, producing a simulated data set. |
An analysis routine that is run on an experiment design to produce per-circuit data. |
|
|
Run the default protocol at each data-tree node. |
|
An experimental-design specification for one or more QCVV protocols. |
|
Experiment design holding an arbitrary circuit list and meta data. |
|
Runs a (contained) |
|
Holds the results of a single protocol on multiple "passes" (sets of data, typically taken at different times). |
|
An analysis routine that is run on experimental data. |
|
Class for storing checkpointing intermediate progress during the running of a protocol in order to enable restarting subsequent runs of the protocol from that point. |
|
Represents the experimental data needed to run one or more QCVV protocols. |
|
Similar to a protocol, but runs on an existing |
|
Stores the results from running a QCVV protocol on data. |
|
Holds a dictionary of |
Used to run |
|
|
Runs a single protocol on every data node that has no sub-nodes (possibly separately for each pass). |
|
An experiment design whose circuits are the tensor-products of the circuits from one or more sub-designs. |
|
Settings for auto-generating a SLURM batch script via |
|
Runs specific protocols on specific data-tree paths. |