Quantum Calibration
Project description
qcal
qcal is software for quantum calibration, characterization, and benchmarking.
Installation
Install from PyPI:
pip install quantum-calibration
Getting started
Here's an example of creating a Bell state preparation circuit in qcal:
import qcal as qc
circuit = qc.Circuit([
qc.Cycle({qc.H(0)}),
qc.Cycle({qc.CNOT((0, 1))})
])
circuit.measure()
circuit.draw()
License & Copyright
qcal is licensed under a BSD license.
Copyright Notice
qcal Copyright (c) 2025, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved.
If you have questions about your rights to use or distribute this software, please contact Berkeley Lab's Intellectual Property Office at IPO@lbl.gov.
NOTICE. This Software was developed under funding from the U.S. Department of Energy and the U.S. Government consequently retains certain rights. As such, the U.S. Government has been granted for itself and others acting on its behalf a paid-up, nonexclusive, irrevocable, worldwide license in the Software to reproduce, distribute copies to the public, prepare derivative works, and perform publicly and display publicly, and to permit others to do so.
Citation
If using qcal for research, please cite:
@misc{doecode_169551,
title = {qcal v0.0.1},
author = {Hashim, Akel},
abstractNote = {qcal is a software package for calibration, characterization, and benchmarking of quantum gates. It was developed to operate full-stack superconducting quantum systems at the Advanced Quantum Testbed.},
doi = {10.11578/dc.20251106.3},
url = {https://doi.org/10.11578/dc.20251106.3},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20251106.3}},
year = {2025},
month = {nov}
}
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
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 quantum_calibration-1.0.4.tar.gz.
File metadata
- Download URL: quantum_calibration-1.0.4.tar.gz
- Upload date:
- Size: 195.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f23f33e9d7410cf481eb5890e6fb30d92e18827a80d43b74ac34af4085315b8
|
|
| MD5 |
dc1549b211ae531ffc162617ebeb010d
|
|
| BLAKE2b-256 |
5d3fad4d41daea14d5f91b4fb680d9b0d1d360de01410d1d1e251d7c09350684
|
Provenance
The following attestation bundles were made for quantum_calibration-1.0.4.tar.gz:
Publisher:
publish.yml on akelhashim/qcal
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
quantum_calibration-1.0.4.tar.gz -
Subject digest:
0f23f33e9d7410cf481eb5890e6fb30d92e18827a80d43b74ac34af4085315b8 - Sigstore transparency entry: 1164560957
- Sigstore integration time:
-
Permalink:
akelhashim/qcal@f84304a4cb4a964ee02ef9dd67ce7d3729cc778d -
Branch / Tag:
refs/tags/v1.0.4 - Owner: https://github.com/akelhashim
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f84304a4cb4a964ee02ef9dd67ce7d3729cc778d -
Trigger Event:
push
-
Statement type:
File details
Details for the file quantum_calibration-1.0.4-py3-none-any.whl.
File metadata
- Download URL: quantum_calibration-1.0.4-py3-none-any.whl
- Upload date:
- Size: 249.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2139a5550bef9dc071116d3767e0a47a68aa94c8a910ffcdc1ca7b4f405f15dd
|
|
| MD5 |
ac6f23dcb2274b3c225b8f105bb08e1b
|
|
| BLAKE2b-256 |
790166efe80bf767d558ef297373cd6960d6021a42eb5cc3fe77904c1b858ca6
|
Provenance
The following attestation bundles were made for quantum_calibration-1.0.4-py3-none-any.whl:
Publisher:
publish.yml on akelhashim/qcal
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
quantum_calibration-1.0.4-py3-none-any.whl -
Subject digest:
2139a5550bef9dc071116d3767e0a47a68aa94c8a910ffcdc1ca7b4f405f15dd - Sigstore transparency entry: 1164560996
- Sigstore integration time:
-
Permalink:
akelhashim/qcal@f84304a4cb4a964ee02ef9dd67ce7d3729cc778d -
Branch / Tag:
refs/tags/v1.0.4 - Owner: https://github.com/akelhashim
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f84304a4cb4a964ee02ef9dd67ce7d3729cc778d -
Trigger Event:
push
-
Statement type: