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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

File metadata

  • Download URL: pygsti-0.10.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.tar.gz
Algorithm Hash digest
SHA256 577f326943c3e4f1f91e95644233b34cf098098d8f4c4379efa344aba99e08dd
MD5 73d433287d42129f109d8f6c9e34c0cf
BLAKE2b-256 f6dcae9d341f4f4eed5927ddaddb5d5b413acd597e6743fd6cfd91064642b72d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pygsti-0.10-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-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f615b5c4fb14c87bf0c994436238c45c9d13feff0d5ee3ee475f8295291f35d1
MD5 79527117410ba247b8fd8eb741d7de3a
BLAKE2b-256 ec12d333e3cad7b4ae61efdd87ba2298c03783dd1b53a859fe1ff5402446a476

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pygsti-0.10-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-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 865db8440ec9f9bda34ec02a08add8b407c73b67945bfa47ffb310d8f68547ec
MD5 69c3645e0f0b510b73aa15fdce66b3bc
BLAKE2b-256 b6ca2d1d56f37f76c8c79d568534dee5744e84a22d334f30108c5cd5aa40992b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.10-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2c3f80dc75604e025f4d1112ae0cd6c24cc8d469a2fd4c1d34edd0be6cd7ad13
MD5 50f603c7fa82c597615de358e6d63d64
BLAKE2b-256 44c7a32b8808400182d16d951f149e9e131bfb2e152a33df296699fc0c95348b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.10-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a864d78563cc44506c5b18fb42871cca3d5a31a4d93eafaa5ca9d7a34a2da749
MD5 b305c0625f2c4bde59e9b1043692774a
BLAKE2b-256 9d8be39beb78f5e6590e1f92eebe2973dd428ab3cec38cb4a74978f4965237c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.10-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9ec7c0a4d23a26f5cbf883f1a5bc5b6a7c42b6ae22f1fdfe428f6406b966a66
MD5 391d6d3a2fff818c33a89a2bf1845bc6
BLAKE2b-256 c75062a577b2a1119f04e5b83d2353384811f1652731f8cbd3ee26f29c0cc971

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pygsti-0.10-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-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b611b5c8a35d64e2a1e467f6dc2dd89cb2f4ad34de8e4f8ccad2bec5337a5089
MD5 663e6b7c2be69db622150f08236b108b
BLAKE2b-256 6e62777edd6d34894b183530a231d95a8c1707ec644d81408b6fe8f52efb5e43

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pygsti-0.10-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-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 991ec0457c1161068122bf39f44df7274d8d96b6785b8b01471bee99147efffa
MD5 a078e9b7d2e2ae99db5b8e8d5932f83b
BLAKE2b-256 ae4ea80799e09cdfd0d2caa506ec88ab4631dc97f15a43172c319a3823d0e7dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.10-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c965f0f0c0d5761e635420f009014b58c1f1b3ac4ad37cb75146a507ce57b95b
MD5 1e13caf7a31cc7b1b7935452cea39e1f
BLAKE2b-256 267516e9c25df239e7e965ef3d788c19eaabf2bc4c1902a4e212e087b4ad87ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.10-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a71d513a2cfebdba5f9220adf830ea5203b3f70260e0072beb198f9ff1cb0595
MD5 a28ea87d030ab33db5b1cd46abe62e18
BLAKE2b-256 c0afab4f7de62a42c68ced778a06247290401c4ba0a417483c9b53a1a951bdae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 890f96bd6b4768f443a2b2c0be6c35e54396e09ca4a4e82384e0db5688bd351d
MD5 c7558e2481ee1a1bdb68eb5358196ab3
BLAKE2b-256 1f28a9f1fcc0fbb7a2549151eb57b386de21202714cbfd06516898a261be7117

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pygsti-0.10-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-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f27f5ae9c10b91c8793afbb59f637b7224aa9580eb83929ecc587927abe65dd1
MD5 27bdc19b5102bdc3e4b8472e9566ced5
BLAKE2b-256 a3ec434504f2392f25c4037e5718b53c27989ed67f9760556f89b4ecba9007ec

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pygsti-0.10-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-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 34fca4e0b4ddfc22acca6b52c45f6dffb8ddd76f20c0e9023d6e79cf98e12b6a
MD5 27d616eb207918cccd666c112b44581f
BLAKE2b-256 2ffcab2f6a77338cee77f5d86741c8446bce1f71748ce28614a8d51d6886ad87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.10-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fb20244434ef94440cb170fc8787687574284dd4db88815b0f6e2b6550fdfdf7
MD5 9eefe0aef23a1ed9af8598524a57921e
BLAKE2b-256 55fb723e5b19afddd7af3e451e9cba00d2a593dc50282018c756ed70ef7ace49

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.10-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ad2d3e549b3c828941a7679043741ad67e9b3e070ee5a02e60d629cfa3c671f
MD5 365610f0b2ea5fc076a6e564b0d019bc
BLAKE2b-256 f231ed31171ab859fdf7150a87cae2538be645cdc0b09695dcc927cccfd40589

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b1964240920b963b333bb9e93f1b81431ca65587c446f44e59fdad3b574ff8c7
MD5 1d3e6267d85df061be5af31d96f49636
BLAKE2b-256 9c51109e74b28f1dd4cc76d34920f98b87d23e6a803a2020051da6fa34e9f31e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pygsti-0.10-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-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dfceb8823d89d76aebf0181b7ed8eb83c6b9a6679db41c9d222f2ed81ade452c
MD5 3518b02c6be58618e42ce99b33459afe
BLAKE2b-256 a2ea2eeb7d0b59b9e2e6492a1f07b1c76deac0bd76cbc23c214c160c822910b0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pygsti-0.10-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-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c95d14ba9abd223cc7205895ec11eb72411470463800ac64a020efd76864c443
MD5 8ae928a7d1908a798cce4ae3fc867572
BLAKE2b-256 7e889fcf2b96f969afd1e2a4d633ea832371e2aa27ececa997e8886d5adf4c4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.10-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7e82a7652d3658901eb8edfbe54964f15d137771910cb2cbca6aba4364ef32bf
MD5 e53e64c88a053f3d436ae4621f156c7e
BLAKE2b-256 93dcfdd90eb47a40bcb66602a14fb3be13d9eec3364324f83c393f7b040ec542

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.10-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6a852dda24ed6e496a25e0c64a93365ba1f01daa9b8060a5c19df4ed159b147
MD5 e60621e6f76ed60ea5870cc4268005ca
BLAKE2b-256 5dbd5d2964e34c44361b8a0273e6c9fda0339349a0639259cf6e82b445c5a6c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13919d01084d8b5c08b5f83c2b37ec963443d5a5ad8d70687ec435d39e3b4ec8
MD5 f5c65e4f074320dbe981831d5e079b5b
BLAKE2b-256 dbb6c02f3bd14d25bef7877c53383e80df42e5772e4b1f838be265fc83003da1

See more details on using hashes here.

Provenance

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