Skip to main content

pyGSTi 0.10


master build develop build beta build

pyGSTi

pyGSTi is an open-source software for modeling and characterizing noisy quantum information processors (QIPs), i.e., systems of one or more qubits. It is licensed under the Apache License, Version 2.0. Copyright information can be found in NOTICE, and the license itself in LICENSE.

There are three main objects in pyGSTi:

  • Circuit: a quantum circuit (can have many qubits).
  • Model: a description of a QIP's gate and SPAM operations (a noise model).
  • DataSet: a dictionary-like container holding experimental data.

You can do various things by with these objects:

  • Circuit simulation: compute a the outcome probabilities of a Circuit using a Model.
  • Data simulation: simulate experimental data (a DataSet) using a Model.
  • Model testing: Test whether a given Model fits the data in a DataSet.
  • Model estimation: Estimate a Model from a DataSet (e.g. using GST).
  • Model-less characterization: Perform Randomized Benchmarking on a DataSet.

In particular, there are a number of characterization protocols currently implemented in pyGSTi:

  • Gate Set Tomography (GST) is the most complex and is where the software derives its name (a "python GST implementation").
  • Randomized Benchmarking (RB) is a well-known method for assessing the quality of a QIP in an average sense. PyGSTi implements standard "Clifford" RB as well as the more scalable "Direct" RB methods.
  • Robust Phase Estimation (RPE) is a method designed for quickly learning a few noise parameters of a QIP that particularly useful for tuning up qubits.

PyGSTi is designed with a modular structure so as to be highly customizable and easily integrated to new or existing python software. It runs using python 3.10 or higher. To facilitate integration with software for running cloud-QIP experiments, pyGSTi Circuit objects can be converted to IBM's OpenQASM and Rigetti Quantum Computing's Quil circuit description languages.

Installation

Apart from several optional Cython modules, pyGSTi is written entirely in Python. To install pyGSTi and only its required dependencies run:

pip install pygsti

Or, to install pyGSTi with all its optional dependencies too, run:

pip install pygsti[complete]

The disadvantage to these approaches is that the numerous tutorials included in the package will then be buried within your Python's site_packages directory, which you'll likely want to access later on. Alternatively, you can locally install pyGSTi using the following commands:

cd <install_directory>
git clone https://github.com/sandialabs/pyGSTi.git
cd pyGSTi
pip install -e .[complete]

As above, you can leave off the .[complete] if you only went the minimal set of dependencies installed. You could also replace the git clone ... command with unzip pygsti-0.9.x.zip where the latter file is a downloaded pyGSTi source archive. Any of the above installations should build the set of optional Cython extension modules if a working C/C++ compiler and the Cython package are present. If, however, compilation fails or you later decided to add Cython support, you can rebuild the extension modules (without reinstalling) if you've followed the local installation approach above using the command:

python setup.py build_ext --inplace

Finally, Jupyter notebook is highly recommended as it is generally convenient and the format of the included tutorials and examples. It is installed automatically when [complete] is used, otherwise it can be installed separately.

Getting Started

Here's a couple of simple examples to get you started.

Circuit simulation

To compute the outcome probabilities of a circuit, you just need to create a Circuit object (describing your circuit) and a Model object containing the operations contained in your circuit. Here we use a "stock" single-qubit Model containing Idle, X(π/2), and Y(π/2) gates labelled Gi, Gx, and Gy, respectively:

import pygsti
from pygsti.modelpacks import smq1Q_XYI

mycircuit = pygsti.circuits.Circuit([('Gxpi2',0), ('Gypi2',0), ('Gxpi2',0)])
model = smq1Q_XYI.target_model()
outcome_probabilities = model.probabilities(mycircuit)

Gate Set Tomography

Gate Set Tomography is used to characterize the operations performed by hardware designed to implement a (small) system of quantum bits (qubits). Here's the basic idea:

  1. you tell pyGSTi what gates you'd ideally like to perform

  2. pyGSTi tells you what circuits it want's data for

  3. you perform the requested experiments and place the resulting data (outcome counts) into a text file that looks something like:

    ## Columns = 0 count, 1 count
    {} 0 100  # the empty sequence (just prep then measure)
    Gx 10 90  # prep, do a X(pi/2) gate, then measure
    GxGy 40 60  # prep, do a X(pi/2) gate followed by a Y(pi/2), then measure
    Gx^4 20 80  # etc...
    
  4. pyGSTi takes the data file and outputs a "report" - currently a HTML web page.

In code, running GST looks something like this:

import pygsti
from pygsti.modelpacks import smq1Q_XYI

# 1) get the ideal "target" Model (a "stock" model in this case)
mdl_ideal = smq1Q_XYI.target_model()

# 2) generate a GST experiment design
edesign = smq1Q_XYI.create_gst_experiment_design(4) # user-defined: how long do you want the longest circuits?

# 3) write a data-set template
pygsti.io.write_empty_dataset("MyData.txt", edesign.all_circuits_needing_data, "## Columns = 0 count, 1 count")

# STOP! "MyData.txt" now has columns of zeros where actual data should go.
# REPLACE THE ZEROS WITH ACTUAL DATA, then proceed with:
ds = pygsti.io.load_dataset("MyData.txt") # load data -> DataSet object

# OR: Create a simulated dataset with:
# ds = pygsti.data.simulate_data(mdl_ideal, edesign, num_samples=1000)

# 4) run GST (now using the modern object-based interface)
data = pygsti.protocols.ProtocolData(edesign, ds) # Step 1: Bundle up the dataset and circuits into a ProtocolData object
protocol = pygsti.protocols.StandardGST() # Step 2: Select a Protocol to run
results = protocol.run(data) # Step 3: Run the protocol!

# 5) Create a nice HTML report detailing the results
report = pygsti.report.construct_standard_report(results, title="My Report", verbosity=1)
report.write_html("myReport", auto_open=True, verbosity=1) # Can also write out Jupyter notebooks!

Documentation

There are numerous tutorials (meant to be pedagogical) and examples (meant to be demonstrate how to do some particular thing) in the pyGSTi/docs directory. These are stored as MyST Markdown for version control convenience, but can be converted to Jupyter notebooks as needed using Jupytext.

Viewing the documentation online

The recommended way to view the documentation is on ReadTheDocs, although the raw Markdown files can also be looked at on GitHub.

The site renders the source MyST Markdown without executing notebook cells, so you won't see outputs (plots, tables) inline. Each rendered page offers two ways to run the notebook yourself:

  • Rocket icon → Binder or Colab: launches a fully-provisioned notebook environment in your browser with no local install.
  • Cloud/download icon → "Download this page" dropdown: grab the .ipynb (or the .md source) and run it in your own Jupyter setup.

Building the documentation locally

The docs are built using Jupyter Book v1. Note: v2 is a separate product (MyST Engine + Node.js) that doesn't support our autodoc-based API reference yet, so we pin jupyter-book<2.

To install the build dependencies along with pyGSTi: pip install -e .[docs]

then build: jb build docs

Then open docs/_build/html/index.html in a web browser to look through the documentation.

Running notebooks locally

It can also be convenient to build and run the tutorials locally. We can do this using Jupytext for conversion and then start a Jupyter notebook or JupyterLab server to run the notebooks. Assuming you've followed the local installation directions above:

  • Change to the docs directory, by running: cd docs

  • Build the notebooks from their Markdown sources, by running: jupytext --to notebook markdown/**/*.md This writes an .ipynb next to each .md under markdown/.

  • Start up the Jupyter notebook server by running jupyter notebook or a JupyterLab server by running jupyter lab.

The Jupyter server should open up your web browser to the server root, from where you can start the first markdown/intro.ipynb notebook. Note that the key command to execute a cell within the Jupyter notebook is Shift+Enter, not just Enter.

Contributing notebook changes

Only the docs/markdown/*.md files are version-controlled. The paired .ipynb files — generated next to each .md under docs/markdown/ — are gitignored build artifacts. The canonical source is the .md file, and edits there "win" on the next sync. So:

  • If you find it more convenient to edit the .ipynb (e.g. for interactive iteration), sync your edits back to Markdown before committing: from the docs/ folder run jupytext --sync markdown/**/*.md, then commit the updated .md.
  • If you edit a .ipynb and forget to sync, your changes will be silently overwritten the next time anyone runs the sync. When in doubt, edit the .md.

A few other gotchas worth knowing when editing the MyST sources:

  • Block math ($$...$$) needs blank lines around it. A single $ is inline math; multiple $$ blocks crammed against surrounding text get parsed as inline math chains and render incorrectly.
  • Don't change kernelspec.name away from python3 when adding a new file. Jupyter writes the local conda env name into the notebook metadata; that name then propagates through jupytext --sync and breaks execution on anyone else's machine.
  • Adding a new tutorial requires editing docs/_toc.yml to slot the new file into the navigation.

License

PyGSTi is licensed under the Apache License Version 2.0.

Questions?

For help and support with pyGSTi, please contact the authors at pygsti@sandia.gov.

How To Cite pyGSTi

If you've used pyGSTi in the your research and are interested in citing us, please consider the following software design paper from some of the members of our development team (bibtex below):

@ARTICLE{Nielsen2020-rd,
  title     = "Probing quantum processor performance with {py{GST}i}",
  author    = "Nielsen, Erik and Rudinger, Kenneth and Proctor, Timothy and
              Russo, Antonio and Young, Kevin and Blume-Kohout, Robin",
  journal   = "Quantum Sci. Technol.",
  publisher = "IOP Publishing",
  volume    =  5,
  number    =  4,
  pages     = "044002",
  month     =  jul,
  year      =  2020,
  url       = "https://iopscience.iop.org/article/10.1088/2058-9565/ab8aa4",
  copyright = "http://iopscience.iop.org/page/copyright",
  issn      = "2058-9565",
  doi       = "10.1088/2058-9565/ab8aa4"
}

Metadata

Release files for pygsti 0.10.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pygsti 0.10.2
File Size Uploaded
pygsti-0.10.2.tar.gz 12.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pygsti 0.10.2
File
pygsti-0.10.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pygsti-0.10.2-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
pygsti-0.10.2-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pygsti-0.10.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pygsti-0.10.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pygsti-0.10.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pygsti-0.10.2-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
pygsti-0.10.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pygsti-0.10.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pygsti-0.10.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pygsti-0.10.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pygsti-0.10.2-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
pygsti-0.10.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pygsti-0.10.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pygsti-0.10.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pygsti-0.10.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pygsti-0.10.2-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
pygsti-0.10.2-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pygsti-0.10.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pygsti-0.10.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 351.1 MB

Release files / pygsti-0.10.2.tar.gz

Download URL pygsti-0.10.2.tar.gz
Size 12.8 MB
Tags Source
SHA-256 checksum
How to use checksums
11f6dec2e52b5d59ef823918a59e65a8877a23ae6412ffb03d80f6ab7be9f73c
BLAKE2b-256 checksum
How to use checksums
aa57684dee7550587e5c1aa61e07e0be7b451f2641c22202afbb58d8324f5943
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp313-cp313-win_amd64.whl

Download URL pygsti-0.10.2-cp313-cp313-win_amd64.whl
Size 11.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4daa35113278eb1db13036c46212618d93e9b9ce54fc1d5620adefc74e9d01d3
BLAKE2b-256 checksum
How to use checksums
317b8c551eea2adf69ecfbb610a0001d569951a0fbb84288d4ab44f71e78a839
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp313-cp313-win32.whl

Download URL pygsti-0.10.2-cp313-cp313-win32.whl
Size 11.6 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
4b38ec30ccbe27a96882230b360665ae89c46180d9396eb48dc6802ceedeb297
BLAKE2b-256 checksum
How to use checksums
bbd3cfd230e6788a96cd921ed7df83f6d34e7a155d7809b7ecceb2bd1b987f80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pygsti-0.10.2-cp313-cp313-musllinux_1_2_x86_64.whl
Size 25.1 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b04f78798ffdc699d26733407949041ccda6f5b4d613e657c78ff0c80bb35718
BLAKE2b-256 checksum
How to use checksums
b2ecadf6e5c2d14889257690c6d56e8ee9f9ea0df7b7db4700f46172015937ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pygsti-0.10.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 24.3 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a916b158276faccc9cfc4d839c9dfc0229de020463a58a326f54202e9022bd1a
BLAKE2b-256 checksum
How to use checksums
3a4c7a5946c9d69f41cb2300447e85df0eaafc162d4cad3c54100503631d1513
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL pygsti-0.10.2-cp313-cp313-macosx_11_0_arm64.whl
Size 12.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d2ceed4d1a714fe30499b9bd33d7e65007ef33e18fcdabb907e38c51425a41fe
BLAKE2b-256 checksum
How to use checksums
504b0c69de38d6c170b2279c709249ac57378471054650a21e1d9445ceaaed2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp312-cp312-win_amd64.whl

Download URL pygsti-0.10.2-cp312-cp312-win_amd64.whl
Size 11.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
41f94f37a9439152a1c030377fa91d9d35060ca7a27a2fd0954b9b721d9a490c
BLAKE2b-256 checksum
How to use checksums
920086176bc88f3d105b7498dc81ac0087b8918fb4098c7affba2d9dde0ef017
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp312-cp312-win32.whl

Download URL pygsti-0.10.2-cp312-cp312-win32.whl
Size 11.6 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
e2179b3cfb4b65d1c544cfc68bf6147c4e549b5c0f8a2bc69b1e2940ac689ae1
BLAKE2b-256 checksum
How to use checksums
29c67f9fb3f5d4e452f45f64029d9636a26af067e3da9d45aeea303a8b2c39e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pygsti-0.10.2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 25.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fef6d5e665678705bf2c7fecc125b3390279c9325f3ce74376638def2e9ada1b
BLAKE2b-256 checksum
How to use checksums
233d57f56e6873f2b00eb0ecac1f1803017e385e9580f7c51a445adc8780ac21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pygsti-0.10.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 24.3 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1859447350f2e0f774014575418cb504e6a591b996f68934fe9f84b37dbd802c
BLAKE2b-256 checksum
How to use checksums
94df8c8234056c4ce71275b1e9223cf9f3df1eab1cf042aeeefc0f56f883798a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL pygsti-0.10.2-cp312-cp312-macosx_11_0_arm64.whl
Size 12.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e692ac9a95c4da4e6e57c8cf3dc44361d88fc0b5cee9c003ecbf6e59cdacf66f
BLAKE2b-256 checksum
How to use checksums
ffdb455e77af6fdf9f28b2617009c41d3a89e1a3aa7c5a21a399ba1db7f57d72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp311-cp311-win_amd64.whl

Download URL pygsti-0.10.2-cp311-cp311-win_amd64.whl
Size 11.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
01eeefe745aaf149d188ba2229c504cb5d758d9e8410c95a9e37d1a2ebaefca6
BLAKE2b-256 checksum
How to use checksums
0034a1324e689b733a5e1f0302e317704402cd94423b25336f131cc6f2783ce4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp311-cp311-win32.whl

Download URL pygsti-0.10.2-cp311-cp311-win32.whl
Size 11.6 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
1d0d46f173b12850b713f90948d943326745f0d3827fc037e5317b90d68f5c58
BLAKE2b-256 checksum
How to use checksums
0125d1e47030e4c0ea048aab92130e81aed50cf7ffb9969ec41a8565aa042632
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pygsti-0.10.2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 25.1 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bcf438439c28e1f1685560a1bbf92f9c1061440c27721b0d340aeec1ebffc84f
BLAKE2b-256 checksum
How to use checksums
86ce6e40d6e49e3f7d02df3c3bbd67bbf5bc12a9e6b43b7184498671df82622e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pygsti-0.10.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 24.2 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9226bd0be4cd54e67cc7c92de10b4ae11de85f3e3c1ae96360bdd389638b4092
BLAKE2b-256 checksum
How to use checksums
c5a8f8dd45f1a2cddd006b9b27d852952165e2447c0581691e078c79811fd84b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL pygsti-0.10.2-cp311-cp311-macosx_11_0_arm64.whl
Size 12.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
efe82cd97ccdfabc39834a46c3c85b0ab1f01590deeec315432b168682229127
BLAKE2b-256 checksum
How to use checksums
9dd8c6ef8a0e3fccbeed7fc1e705c7c7982870f5255cf1d044f009164eeb0008
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp310-cp310-win_amd64.whl

Download URL pygsti-0.10.2-cp310-cp310-win_amd64.whl
Size 11.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
67e9bb2d97b3c8f6913ba827866650d6b86235481112fd76098602169249ce9b
BLAKE2b-256 checksum
How to use checksums
6c1c28001e68fe90c0c1263ac080f8f3841e609a91971debdd604e30ec906359
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp310-cp310-win32.whl

Download URL pygsti-0.10.2-cp310-cp310-win32.whl
Size 11.6 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
b68d0bbfb34b0c64729bc588c5c5fddd770cd5a128526451297ffa549916986a
BLAKE2b-256 checksum
How to use checksums
6dc23e23d0ad884e2e3989f9c47e2873cb907faf5760fce028480c8e9bd3a2de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pygsti-0.10.2-cp310-cp310-musllinux_1_2_x86_64.whl
Size 24.6 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8c539089b94ace335029f452468e44dc8f4bfa862cbf867501f2ede63616fdca
BLAKE2b-256 checksum
How to use checksums
9baa3bd9349606d6d8f3a7bf251e63e2a0dc2a22809ae512213476693e6c830c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pygsti-0.10.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 23.7 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4daf790085a8ba51da213ca5dc1ff339b6fd794fde2a93fd290b1dc1d142e2aa
BLAKE2b-256 checksum
How to use checksums
0b8ab2cc01f2b0578cd55405e9186137e19b667c9c104dba6ee5b8338daa5fe8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release files / pygsti-0.10.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL pygsti-0.10.2-cp310-cp310-macosx_11_0_arm64.whl
Size 12.0 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
63dee726416e600e15e2c44fe22c01549e2750e1a61e99739a44b1c8d246c097
BLAKE2b-256 checksum
How to use checksums
f675f5f3643b10c5fb9e8ca394307468a2968db0d3922aa57129b934f752d5dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 30, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.10.2 This release

21 release files

0.10

21 release files

0.9.9.3

1 release file

0.9.9.2

1 release file

0.9.9.1

1 release file

0.9.9

1 release file

0.9.8.3

1 release file

0.9.8.1

1 release file

0.9.8

1 release file

0.9.7.5

1 release file

0.9.7

2 release files

0.9.6

2 release files

0.9.5

2 release files

0.9.4.4

1 release file

0.9.4.3

1 release file

0.9.4.1

1 release file

0.9.4

1 release file

0.9.3

1 release file

0.9.2

1 release file

0.9.1.1

1 release file

0.9.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page