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.1.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.1-cp313-cp313-win_amd64.whl (11.8 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

pygsti-0.10.1-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.1-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.1-cp313-cp313-macosx_11_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

pygsti-0.10.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

pygsti-0.10.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

pygsti-0.10.1-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.1-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.1-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.1.tar.gz.

File metadata

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

File hashes

Hashes for pygsti-0.10.1.tar.gz
Algorithm Hash digest
SHA256 5a444b5a02517ebf5c5ac0a08ca7ef320b60225bbd073179869d70370e2b55b7
MD5 98c954ce8a149469357d1df5cd1a20c4
BLAKE2b-256 f577790830d868724992a7f326bdbb22f680f8a25bf92698fb4bb158108e4c1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1.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.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pygsti-0.10.1-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/6.1.0 CPython/3.13.12

File hashes

Hashes for pygsti-0.10.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 39eaf7a561a8b105ea13b2f287fc7fac893fff6ae5716bae68f0ed8aea35b7ae
MD5 1dd37fcf2ca41dd58de2580e8c5a68c7
BLAKE2b-256 dd37592ebc0eccf1fd4d0d346eaba21456c3aaf08d945150e76b36674b2734b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp313-cp313-win32.whl.

File metadata

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

File hashes

Hashes for pygsti-0.10.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 f8d44676b4991e5cb3c404f668fa24c65d8fbac3cbb77405fd4a032e195288e8
MD5 cb47d595bbeceaec9b2a32877a011be7
BLAKE2b-256 cb3849c37e5cc4c712a65be90bf90d6dc23d2d020c30dcecec6bce1677722794

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 269d183da8df08057fde680db78088f6561613fa75e901525e85a10da28b3bdd
MD5 b285e5df5eb643c7c3ce02b57eda9dc7
BLAKE2b-256 d15ce78823e5205f94cf7ddd4b4a329495a1d50de939fd5ddad28a81973ce0d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a161cc25d33c696de8dae7308792bc70fd00ca3913019fc7d1f9d49db634b9e4
MD5 5974188975a67060c41c87812f00c6ed
BLAKE2b-256 0dc5a0306422cb9cee505411216541f822a84b4be44864b3f3aaf0857af8ab80

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3008988888ec414841ff0eb1a8c3429c3ab81239cf65cf740c9963702193c8dc
MD5 0e763247f5f054e061a9398bfc7a2015
BLAKE2b-256 0a12fa0be6b3b9b0d473830cd5fb0af024cffd7e59c2491ec4083ac849961cb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pygsti-0.10.1-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/6.1.0 CPython/3.13.12

File hashes

Hashes for pygsti-0.10.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 76ef588cdc9bb7b54e059032fe685baa1d94027f3d130fd43b2af8bfcaca08aa
MD5 fa8a7905f9d1e77e8232201d66080507
BLAKE2b-256 cbbf7053027648359a0548fcc60369e752eebc7c219c5d8c31483f47382c89d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp312-cp312-win32.whl.

File metadata

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

File hashes

Hashes for pygsti-0.10.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 70423fc8f1c3170bde3ecdcf14915e827189bb7d4d34d9cd7439dd0753033f23
MD5 5a0d77a6b680bc5d667fd2d5f5e15e0f
BLAKE2b-256 f86b9bd70ceb60c223e17c871ffaaf788118fdefcc4be3ebf830c8fd26e1846b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3d3fe2a68e77247665fae34ef367ee348bf70f443f428181c534ee403ac5b8be
MD5 7a35197f49cec57e77089f08a424fa32
BLAKE2b-256 e946ff39477093bc0b3a659f5985dceabc2554968d99f51670ebdcd7ef2d834b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4cfc8cc68b965698d5bbaeb7201cee9f811c40f502533445ce8bb2ca56aee078
MD5 4333099525a6f4cb77c0dbdca21d0cae
BLAKE2b-256 7d11f04c2bb4c7c9853ca38f7d4a8f77f2e3dce8840af0d94bee853dcfde182e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 948be01b595783251d537c7889c8d6a104d35bb993a1a195f78988cf92df7dc8
MD5 8ed21ab001707cce87144ab79ca03592
BLAKE2b-256 ee30cf506ea8557d990ff388f95886a00b941d9fc43008367cbe3e89f1aff949

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pygsti-0.10.1-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/6.1.0 CPython/3.13.12

File hashes

Hashes for pygsti-0.10.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cd8b1296f561d7083805e0f89235127301109aebf657cf19912cbb84d513e186
MD5 38a7bdb4d4c976f051600d57bfbb83aa
BLAKE2b-256 d5c6b7d8e1a43cdbc99bedc12821a282debb3f27a14d38e45ab51c61287cf05d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp311-cp311-win32.whl.

File metadata

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

File hashes

Hashes for pygsti-0.10.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 521e04810442cdc97ee314059ce2e8b1f748a752924300d875336f5ee8103a6a
MD5 5a6b366c487b3e1d0b824ad8069056f8
BLAKE2b-256 2fc4f7abe44250afa88e6b29f5c400da9e501e735421f51fb718915df5d3e3b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 def7746687be3dcde96873d1704d89ea81cb827d9c0ffd032df27254ea400639
MD5 3715c573b9f0255acda03b4da60e1df9
BLAKE2b-256 7b069d737371a9beb65ce34f89a4de02a6320ae5835cd25805b4aaa34a59f86e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c0a68115a1381d2a6d376d8ea0aa61179dd4851c55f40358a4a690de1c150ba
MD5 591e301419aeb84d7475c558cc99b461
BLAKE2b-256 cdd3d1a3b4697d9eee2017a6b9361f6f93dd98bde8b0d19578d82ac5cb67ed44

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e930ef1190f4d4f7863b7a7f8c671ad48f75284298f72ae4ef3690d3c3e2b211
MD5 b823a7d4b816cf3146b559b05ef6b1ff
BLAKE2b-256 5e23f64fbf948b399422c3ef92c05f82c39abc9e6df5bd017a28e902a0b8f793

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pygsti-0.10.1-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/6.1.0 CPython/3.13.12

File hashes

Hashes for pygsti-0.10.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2c0ccab90a1a77b212971d4e5371ffd8a37752e38818dc6fbb4f8d4de0216557
MD5 b0748d0e5211de0f58fa2aa0213e8c17
BLAKE2b-256 615211bf357df2b76d3672964071ecc6e36f0a71438bcb909a3653fe0c76ef3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp310-cp310-win32.whl.

File metadata

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

File hashes

Hashes for pygsti-0.10.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 dc69f7807580f2fa9111956e03d539fb79b1e1dd75fd548b23beb7701b5acc98
MD5 423db0d286c12be88577b479126d5f56
BLAKE2b-256 fabb77399cb41f0c94246b7531e87f0c39fccc385ec59b186f12f847be3a170b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 79906ccd8cc33ad4cb89eab89d2749cec4bfdb1ce2e76fd2f0bb6d126633833a
MD5 4369a8140214a0cd0b9047b4cc0d89bb
BLAKE2b-256 7aea1ec5f51b8dad70b6ff25e2065ea909b5e0e4b03e6dfb579ac80592e5dff7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b8b729af9a9eb04c3bf4b21150b097ddbffdb85cb1019304d3e72b3d561b1609
MD5 3f4b23b5597ede00e634ccc90a5f2096
BLAKE2b-256 85ad000b355eceff1cff5cdd24f6d9aac238f323b44e191a20bc636da816525f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygsti-0.10.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10d60bd879c617f2c6cb99a728f8bd53a194b7b8200359142271537e2cef7078
MD5 ef61138a90886f68076e464cac5a5dc6
BLAKE2b-256 474cc93ba2ba9dc01e00d2c341b145dd1b7dde0b483e0f739a8f41f94b04187a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.10.1-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