Objects

Objects#

These tutorials introduce the essential objects in pyGSTi and how they fit together. If you’re taking the bottom-up route, read them alongside the essential-objects overview.

  • Matrix bases — the operator bases (Pauli-product, Gell-Mann, standard) pyGSTi uses to represent operations.

  • Circuits — building and manipulating quantum circuits, and working with circuit lists.

  • Data sets — storing experimental counts, including multi- and time-stamped datasets.

  • Experiment designs — specifying which circuits an experiment should run.

  • Models — the central object representing a QIP, with explicit vs. implicit construction, parameterizations, and noise.

  • Model packs — ready-made target models and experiment designs for common gate sets.

  • Operators — states, POVMs, gates, instruments, and operation factories.

  • Processor specifications — describing a processor’s qubits, available gates, and connectivity.

  • Results — the result objects that protocols produce.