Skip to main content

A python implementation of Gate Set Tomography

Project description


pyGSTi 0.9.14.3


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.9 or higher. To faclilitate 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/pyGSTio/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!

Tutorials and Examples

There are numerous tutorials (meant to be pedagogical) and examples (meant to be demonstrate how to do some particular thing) in the form of Jupyter notebooks beneath the pyGSTi/jupyter_notebooks directory. The root "START HERE" notebook will direct you where to go based on what you're most interested in learning about. You can view the read-only GitHub version of this notebook or you can explore the tutorials interactively using JupyterHub via Binder. Note the existence of a FAQ, which addresses common issues.

Running notebooks locally

While it's possible to view the notebooks on GitHub using the links above, it's usually nicer to run them locally so you can mess around with the code as you step through it. To do this, you'll need to start up a Jupyter notebook server using the following steps (this assumes you've followed the local installation directions above):

  • Changing to the notebook directory, by running: cd jupyter_notebooks/Tutorials/

  • Start up the Jupyter notebook server by running: jupyter notebook

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

Documentation

Online documentation is hosted on Read the Docs.

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

Project details


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.9.14.3.tar.gz (22.3 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.9.14.3-cp312-cp312-win_amd64.whl (11.3 MB view details)

Uploaded CPython 3.12Windows x86-64

pygsti-0.9.14.3-cp312-cp312-win32.whl (11.2 MB view details)

Uploaded CPython 3.12Windows x86

pygsti-0.9.14.3-cp312-cp312-musllinux_1_2_x86_64.whl (23.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pygsti-0.9.14.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (22.9 MB view details)

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

pygsti-0.9.14.3-cp312-cp312-macosx_10_13_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pygsti-0.9.14.3-cp311-cp311-win_amd64.whl (11.3 MB view details)

Uploaded CPython 3.11Windows x86-64

pygsti-0.9.14.3-cp311-cp311-win32.whl (11.2 MB view details)

Uploaded CPython 3.11Windows x86

pygsti-0.9.14.3-cp311-cp311-musllinux_1_2_x86_64.whl (23.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pygsti-0.9.14.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (22.8 MB view details)

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

pygsti-0.9.14.3-cp311-cp311-macosx_10_9_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pygsti-0.9.14.3-cp310-cp310-win_amd64.whl (11.3 MB view details)

Uploaded CPython 3.10Windows x86-64

pygsti-0.9.14.3-cp310-cp310-win32.whl (11.2 MB view details)

Uploaded CPython 3.10Windows x86

pygsti-0.9.14.3-cp310-cp310-musllinux_1_2_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pygsti-0.9.14.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (22.4 MB view details)

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

pygsti-0.9.14.3-cp310-cp310-macosx_10_9_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pygsti-0.9.14.3-cp39-cp39-win_amd64.whl (11.3 MB view details)

Uploaded CPython 3.9Windows x86-64

pygsti-0.9.14.3-cp39-cp39-win32.whl (11.2 MB view details)

Uploaded CPython 3.9Windows x86

pygsti-0.9.14.3-cp39-cp39-musllinux_1_2_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pygsti-0.9.14.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (22.4 MB view details)

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

pygsti-0.9.14.3-cp39-cp39-macosx_10_9_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pygsti-0.9.14.3.tar.gz
Algorithm Hash digest
SHA256 117111cde4943e34cecbd8cff078ab3c9d39b0c9e0ed4078ab7678a05279575b
MD5 9e91f9bcefd181ad5bbccb443219e331
BLAKE2b-256 07e9be675bbe0e9a8cd124bce99f75094076145667595623b86b2937ef003bc1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pygsti-0.9.14.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygsti-0.9.14.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 661265ba0add012f9f8c5a18863871d183d2ea185de6d27f57067627e3f48684
MD5 2eb5e367c9cd952d5313b5908fdd97f0
BLAKE2b-256 840564321a2042d526da8212a4a79657522fe84e76cbe31bfcbacf6a38b5f05b

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pygsti-0.9.14.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 1acd8be6243523e02c86a4f12e91349a25aa49fdfa2183286fa320d97b0acf87
MD5 799232535dd8d5552024da62760fe25d
BLAKE2b-256 48c714520b4c8c13f51aac44b2bc5f7a36acbf522a91029be226dcd9c598c816

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.9.14.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4fbeb9089862d5472c122880fae380014ba15d8b298336ec466cb66dc213d645
MD5 fab47dfe11c26272872299f2b86efb21
BLAKE2b-256 9535142db946240df73a848c60fc340d8d452a0b63abfddd0a6a4524afe057a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.9.14.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13838db5ed84b11c040c7af1a4f5394c2074a13ee66a00e46aac09af3b29bf5e
MD5 f3bb671752138f0f9e5997fe55407c99
BLAKE2b-256 4b26ae73da9db6ea8f84f6e4d245bc1a36a971a8a203cfbd7ff3198c10c05680

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.9.14.3-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.9.14.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.9.14.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 76088288ce614f1fa6c1944e2e70ed2c786a06a3e3d714cb739f1da6bfdcd3c0
MD5 d1ca40254342528d4ae7edc0cebc14a3
BLAKE2b-256 fdf68ab727b858b129a23dd7da9554d2f5afe2983510f863808baa48b8d698bf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pygsti-0.9.14.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygsti-0.9.14.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c736ac8b674b2af747fc6f1ba8a39f42e8ecb4dc7fea0e3c9bf00d484e2ad573
MD5 36884925c637aad4ea0c531ba0071ef2
BLAKE2b-256 f872f6aebd3b2c617addda7cd85af206c2acaae5da10ed4fcf6e01286850a6a3

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pygsti-0.9.14.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 cc3dc75e06db5a319a6b48af0bd16ece7feb3694f597f87e8148354594b396b0
MD5 1342a5d4fdfeb654ff6b2a46a1d2dd0c
BLAKE2b-256 43ce0c8bb4cbabb55df41151c741ac0d4d1e5eab9eed3983eb04e69687b096c4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.9.14.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb2e6476e03ed8f67922782cb395e7894ecfb1d5098373738173aaa91d558fbd
MD5 1ef0ffc04283850ed7039a20b587d021
BLAKE2b-256 8077dde806c7abe0b3ba310eb4bfb2862512b541ccde6471ae34e5c789c0fe3d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.9.14.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b7d81e28ea056e504237f343fffe3ff9cc6a44f99d5e807185b5a5615816bc2
MD5 04be35b04227aa10628228d47cbe17de
BLAKE2b-256 5af38e59e05e3c8b843b416d11384238d9c6f22bcdb83fc354a50f1a7faac573

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.9.14.3-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.9.14.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.9.14.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ec455ba0389d60c74c18e2dd35f72ea6d77383802da02ddfec7103983dcbb25e
MD5 afcc64e890ccd6acd3c2a943a638ac6b
BLAKE2b-256 90613ed339060858c01b521f2a64e95cf3731c6cec469e4bd5f3213896e14103

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pygsti-0.9.14.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygsti-0.9.14.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 54cf66ad45ebf3dedf84f2767f289e585907b1793b47b3f94e33b0d1f14cf554
MD5 348ea5994ade369f90ff2e3efb6e3440
BLAKE2b-256 dab48c91990e8dcc2253c2e4f26e0835fa7dab84608e01201ad4b227b380a485

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pygsti-0.9.14.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3fae13a3576f54f468f341b467a2f2745b3a3852ab47188f88e2a246885efa3c
MD5 70a896c6e703613f768f351272fce6b7
BLAKE2b-256 6c934ce3f7a8d2b0497a74f7dd691ab44e005fc0608c506774b24cd744fec0bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.9.14.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19c19f29817f2c6dff1503b04a37d607129955271a9de738eefbc944078e09ea
MD5 9017edec108024e2d42089916e3c675e
BLAKE2b-256 28db136d5da7357961411cce7de125c68ba8314a5dac4efbff29a8d97564820f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.9.14.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d2e818b6390229fa238b8e0f152e8a140bfd67dbccc05f30c8072e4b9faccb91
MD5 30172d5536855c88e7737b7bf3e63f06
BLAKE2b-256 eaabc8011d1a1488e452b264a627f2787debf5842da9cbfb6f1bfd146e371974

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.9.14.3-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.9.14.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.9.14.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c8b6d904e8e20e845cef3444f93563db69887626ee4f719b27ec92102d5e454
MD5 812b0e4279e628c8378398446075e7cc
BLAKE2b-256 db55f248e85ed743d5a2a0368b02675a6a2c1743f68f7ee11d7d8262705ef225

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pygsti-0.9.14.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygsti-0.9.14.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b5bdbef871d7cab6623c9d5fecaf470c6f537e7dfe8cd750a99a1892f7f29976
MD5 112b6be2fbd776005a8f8a5b25b046a4
BLAKE2b-256 30272fa293d07261e457768cc78779f55798fca69d57c1bd8e3ce105bb93ec13

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.9.14.3-cp39-cp39-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.9.14.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: pygsti-0.9.14.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 11.2 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygsti-0.9.14.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 aa6e9905254b39a334959718fab1b020d79f76da7f24c5083cbe0f4340dd847b
MD5 602e2b94667c62b3c8703c803f1b8d41
BLAKE2b-256 59bc4f938ea19de37b964bd6c3a2f3e59751bd5c1c8953636366c57bf12d0d9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.9.14.3-cp39-cp39-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.9.14.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.9.14.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 be9d385e19fe2d4d7d05c8672dbf2e91fb85beb59f5ab2315207eddea7764d9f
MD5 d1a8c38d76ed466d24546aea42efb425
BLAKE2b-256 701a1df028104ac81f43a4a887c9c11b4703332af4b745c79c024f4cd59f409e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygsti-0.9.14.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 68cd29f3b21367af606d05b8710b376bb5f76073215c7266b0a879b067bc8b82
MD5 e3898ce4065a94b41d32f34887529fa0
BLAKE2b-256 a0f82f8d5808da296ec453d7ef453820c2dcdaa9a054bcb2c69236266363aebb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.9.14.3-cp39-cp39-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.9.14.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygsti-0.9.14.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f12f6a5df356d6e39ff9ff35b100cd8e1ff80f31b8269b73bf99d43f3a8d37c9
MD5 c923d6dc8a5bf7fc8e95752799207264
BLAKE2b-256 55e721bbf74a9ea4735f76a66e80ff2d56aa6c443310d01bfc66e03332ad22b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygsti-0.9.14.3-cp39-cp39-macosx_10_9_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.

Supported by

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