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"
}

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pygsti-0.10.2.tar.gz (12.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pygsti-0.10.2-cp313-cp313-win_amd64.whl (11.8 MB view details)

Uploaded CPython 3.13Windows x86-64

pygsti-0.10.2-cp313-cp313-win32.whl (11.6 MB view details)

Uploaded CPython 3.13Windows x86

pygsti-0.10.2-cp313-cp313-musllinux_1_2_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pygsti-0.10.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (24.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pygsti-0.10.2-cp313-cp313-macosx_11_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pygsti-0.10.2-cp312-cp312-win_amd64.whl (11.8 MB view details)

Uploaded CPython 3.12Windows x86-64

pygsti-0.10.2-cp312-cp312-win32.whl (11.6 MB view details)

Uploaded CPython 3.12Windows x86

pygsti-0.10.2-cp312-cp312-musllinux_1_2_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pygsti-0.10.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (24.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pygsti-0.10.2-cp312-cp312-macosx_11_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pygsti-0.10.2-cp311-cp311-win_amd64.whl (11.8 MB view details)

Uploaded CPython 3.11Windows x86-64

pygsti-0.10.2-cp311-cp311-win32.whl (11.6 MB view details)

Uploaded CPython 3.11Windows x86

pygsti-0.10.2-cp311-cp311-musllinux_1_2_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pygsti-0.10.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pygsti-0.10.2-cp311-cp311-macosx_11_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pygsti-0.10.2-cp310-cp310-win_amd64.whl (11.8 MB view details)

Uploaded CPython 3.10Windows x86-64

pygsti-0.10.2-cp310-cp310-win32.whl (11.6 MB view details)

Uploaded CPython 3.10Windows x86

pygsti-0.10.2-cp310-cp310-musllinux_1_2_x86_64.whl (24.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pygsti-0.10.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (23.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pygsti-0.10.2-cp310-cp310-macosx_11_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file pygsti-0.10.2.tar.gz.

File metadata

  • Download URL: pygsti-0.10.2.tar.gz
  • Upload date:
  • Size: 12.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pygsti-0.10.2.tar.gz
Algorithm Hash digest
SHA256 11f6dec2e52b5d59ef823918a59e65a8877a23ae6412ffb03d80f6ab7be9f73c
MD5 1a3f592e2798ca830af003753c756a67
BLAKE2b-256 aa57684dee7550587e5c1aa61e07e0be7b451f2641c22202afbb58d8324f5943

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2.tar.gz:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pygsti-0.10.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 11.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pygsti-0.10.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4daa35113278eb1db13036c46212618d93e9b9ce54fc1d5620adefc74e9d01d3
MD5 d67b10959a5dd2c583c275de0dde3313
BLAKE2b-256 317b8c551eea2adf69ecfbb610a0001d569951a0fbb84288d4ab44f71e78a839

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp313-cp313-win_amd64.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: pygsti-0.10.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pygsti-0.10.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 4b38ec30ccbe27a96882230b360665ae89c46180d9396eb48dc6802ceedeb297
MD5 d538b40f725f59d7c83f756ed0d2ea09
BLAKE2b-256 bbd3cfd230e6788a96cd921ed7df83f6d34e7a155d7809b7ecceb2bd1b987f80

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp313-cp313-win32.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b04f78798ffdc699d26733407949041ccda6f5b4d613e657c78ff0c80bb35718
MD5 d2a9ffbf2b7c458f630bc2d042a3e27e
BLAKE2b-256 b2ecadf6e5c2d14889257690c6d56e8ee9f9ea0df7b7db4700f46172015937ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a916b158276faccc9cfc4d839c9dfc0229de020463a58a326f54202e9022bd1a
MD5 edc7bbdcb7c66ab489c0a0172e011b13
BLAKE2b-256 3a4c7a5946c9d69f41cb2300447e85df0eaafc162d4cad3c54100503631d1513

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2ceed4d1a714fe30499b9bd33d7e65007ef33e18fcdabb907e38c51425a41fe
MD5 43f04adc60ba990811ad2e09e319f6a4
BLAKE2b-256 504b0c69de38d6c170b2279c709249ac57378471054650a21e1d9445ceaaed2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pygsti-0.10.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 11.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pygsti-0.10.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 41f94f37a9439152a1c030377fa91d9d35060ca7a27a2fd0954b9b721d9a490c
MD5 46b5270699eaf647fdcdb85836a31eea
BLAKE2b-256 920086176bc88f3d105b7498dc81ac0087b8918fb4098c7affba2d9dde0ef017

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp312-cp312-win_amd64.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: pygsti-0.10.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pygsti-0.10.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e2179b3cfb4b65d1c544cfc68bf6147c4e549b5c0f8a2bc69b1e2940ac689ae1
MD5 7e303b9303756f4f26283d2d1c0640be
BLAKE2b-256 29c67f9fb3f5d4e452f45f64029d9636a26af067e3da9d45aeea303a8b2c39e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp312-cp312-win32.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fef6d5e665678705bf2c7fecc125b3390279c9325f3ce74376638def2e9ada1b
MD5 199503d3354e56d1631b4f31a4846372
BLAKE2b-256 233d57f56e6873f2b00eb0ecac1f1803017e385e9580f7c51a445adc8780ac21

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1859447350f2e0f774014575418cb504e6a591b996f68934fe9f84b37dbd802c
MD5 6916cbbd11dd0892037b0ffdba27360d
BLAKE2b-256 94df8c8234056c4ce71275b1e9223cf9f3df1eab1cf042aeeefc0f56f883798a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e692ac9a95c4da4e6e57c8cf3dc44361d88fc0b5cee9c003ecbf6e59cdacf66f
MD5 37289c26d46179d7adbf42c1341198f5
BLAKE2b-256 ffdb455e77af6fdf9f28b2617009c41d3a89e1a3aa7c5a21a399ba1db7f57d72

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pygsti-0.10.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 11.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pygsti-0.10.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 01eeefe745aaf149d188ba2229c504cb5d758d9e8410c95a9e37d1a2ebaefca6
MD5 a9d6ee4182f0514f00a34526c1f99ffb
BLAKE2b-256 0034a1324e689b733a5e1f0302e317704402cd94423b25336f131cc6f2783ce4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp311-cp311-win_amd64.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: pygsti-0.10.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pygsti-0.10.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1d0d46f173b12850b713f90948d943326745f0d3827fc037e5317b90d68f5c58
MD5 5d1c9a1936002ca11cd596cd7c035bad
BLAKE2b-256 0125d1e47030e4c0ea048aab92130e81aed50cf7ffb9969ec41a8565aa042632

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp311-cp311-win32.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bcf438439c28e1f1685560a1bbf92f9c1061440c27721b0d340aeec1ebffc84f
MD5 73f2ded6b465aa1f224feb89ad4b60ab
BLAKE2b-256 86ce6e40d6e49e3f7d02df3c3bbd67bbf5bc12a9e6b43b7184498671df82622e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9226bd0be4cd54e67cc7c92de10b4ae11de85f3e3c1ae96360bdd389638b4092
MD5 947f50f58f8b37e37aac5445b0e8d412
BLAKE2b-256 c5a8f8dd45f1a2cddd006b9b27d852952165e2447c0581691e078c79811fd84b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efe82cd97ccdfabc39834a46c3c85b0ab1f01590deeec315432b168682229127
MD5 e19931ed24f3a5620d2171e373da93ab
BLAKE2b-256 9dd8c6ef8a0e3fccbeed7fc1e705c7c7982870f5255cf1d044f009164eeb0008

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pygsti-0.10.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 11.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pygsti-0.10.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 67e9bb2d97b3c8f6913ba827866650d6b86235481112fd76098602169249ce9b
MD5 21c24064b53dab8493f41adacf010f1f
BLAKE2b-256 6c1c28001e68fe90c0c1263ac080f8f3841e609a91971debdd604e30ec906359

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp310-cp310-win_amd64.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: pygsti-0.10.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pygsti-0.10.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b68d0bbfb34b0c64729bc588c5c5fddd770cd5a128526451297ffa549916986a
MD5 6c1f69818801ac8da03c3cb96a662c0a
BLAKE2b-256 6dc23e23d0ad884e2e3989f9c47e2873cb907faf5760fce028480c8e9bd3a2de

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp310-cp310-win32.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8c539089b94ace335029f452468e44dc8f4bfa862cbf867501f2ede63616fdca
MD5 15a47b9dfb3104cbd99e0737905296bd
BLAKE2b-256 9baa3bd9349606d6d8f3a7bf251e63e2a0dc2a22809ae512213476693e6c830c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4daf790085a8ba51da213ca5dc1ff339b6fd794fde2a93fd290b1dc1d142e2aa
MD5 3f7f08034d4946119498468ee5db4c50
BLAKE2b-256 0b8ab2cc01f2b0578cd55405e9186137e19b667c9c104dba6ee5b8338daa5fe8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygsti-0.10.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63dee726416e600e15e2c44fe22c01549e2750e1a61e99739a44b1c8d246c097
MD5 e0ab05ca04637cee1cd7575336141825
BLAKE2b-256 f675f5f3643b10c5fb9e8ca394307468a2968db0d3922aa57129b934f752d5dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: autodeploy.yml on sandialabs/pyGSTi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page