IBM Quantum Pydantic models.
Project description
IBM Quantum Schemas
This repository contains the Pydantic models that describe the inputs and outputs of IBM Quantum primitives and programs, to allow easier programmatic interfacing from Python.
The resulting ibm-quantum-schemas Python package contains the versioned definition of such
inputs and outputs, using the following structure:
ibm_quantum_schemas.<program>.version_<x_y>
Please note:
- this package contains multiple versions of the models, using semantic versioning in the last
component of the module name (
.version_<x_y>). - when a new version is in development, it will contain a
_devsuffix for signalling it (.version_<x_y>_dev). Such versions are not considered stable yet. - other (non
_dev) versions included in releases of this package are considered stable, albeit not all of them might be supported by the IBM Quantum platform at a given time. In particular, the programs included in the initial release of this library (executorandnoise_learner_v3) are considered beta and not yet supported. - please refer to the Qiskit Runtime REST API for the programs and their versions supported by the IBM Quantum platform.
History
[!WARNING] The purpose of this repository has changed. Prior to October 2025, the repository hosted JSONSchema files that dictated the request and response payloads for the primary IBM Quantum API payloads that allowed interacting with devices. Primarily, the Qobj, backend configuration, backend properties, pulse defaults, and result schemas.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ibm_quantum_schemas-0.6.20260414.tar.gz.
File metadata
- Download URL: ibm_quantum_schemas-0.6.20260414.tar.gz
- Upload date:
- Size: 94.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a994d92ccd3ef7f3ee4358ec13e1ce18a52f1b67c4a0c37528e19e913341f635
|
|
| MD5 |
709a68edf888584ee3c940a640b1bc81
|
|
| BLAKE2b-256 |
de2132ee1aa52a15d883abedf4f74a14976dc9a1ff8e10cd3bc7e23b60a3b5a7
|
Provenance
The following attestation bundles were made for ibm_quantum_schemas-0.6.20260414.tar.gz:
Publisher:
release.yml on Qiskit/ibm-quantum-schemas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ibm_quantum_schemas-0.6.20260414.tar.gz -
Subject digest:
a994d92ccd3ef7f3ee4358ec13e1ce18a52f1b67c4a0c37528e19e913341f635 - Sigstore transparency entry: 1297750655
- Sigstore integration time:
-
Permalink:
Qiskit/ibm-quantum-schemas@90b6a6249f5028c938a3ad9f8c3f9eaf149ff8aa -
Branch / Tag:
refs/tags/0.6.20260414 - Owner: https://github.com/Qiskit
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@90b6a6249f5028c938a3ad9f8c3f9eaf149ff8aa -
Trigger Event:
release
-
Statement type:
File details
Details for the file ibm_quantum_schemas-0.6.20260414-py3-none-any.whl.
File metadata
- Download URL: ibm_quantum_schemas-0.6.20260414-py3-none-any.whl
- Upload date:
- Size: 101.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
457c2b4941e72382ea671371abd44ae7dd3c632628410eae60008294eba86dde
|
|
| MD5 |
a873b61c14fa85dab3a43a33bc00e63b
|
|
| BLAKE2b-256 |
cd9d33084df62e10d81a89de9e3fe7af0eac328d39bcc6ff2d9e4ea4ac8567fe
|
Provenance
The following attestation bundles were made for ibm_quantum_schemas-0.6.20260414-py3-none-any.whl:
Publisher:
release.yml on Qiskit/ibm-quantum-schemas
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ibm_quantum_schemas-0.6.20260414-py3-none-any.whl -
Subject digest:
457c2b4941e72382ea671371abd44ae7dd3c632628410eae60008294eba86dde - Sigstore transparency entry: 1297750749
- Sigstore integration time:
-
Permalink:
Qiskit/ibm-quantum-schemas@90b6a6249f5028c938a3ad9f8c3f9eaf149ff8aa -
Branch / Tag:
refs/tags/0.6.20260414 - Owner: https://github.com/Qiskit
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@90b6a6249f5028c938a3ad9f8c3f9eaf149ff8aa -
Trigger Event:
release
-
Statement type: