https://github.com/cqcl/qvtsim
Methods for simulating quantum volume tests and comparing confidence interval constructions.
https://github.com/cqcl/qvtsim
benchmarking quantum-volume volumetric
Last synced: about 1 year ago
JSON representation
Methods for simulating quantum volume tests and comparing confidence interval constructions.
- Host: GitHub
- URL: https://github.com/cqcl/qvtsim
- Owner: CQCL
- License: apache-2.0
- Created: 2022-03-22T22:42:35.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-18T16:48:42.000Z (almost 4 years ago)
- Last Synced: 2025-02-06T21:46:23.108Z (over 1 year ago)
- Topics: benchmarking, quantum-volume, volumetric
- Language: Python
- Homepage:
- Size: 30.1 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Quantum Volume Test Simulation Tools
`qvtsim` contains methods needed to recreate some of the simulations and analysis in arXiv:2110.14808 of the quantum volume test. Most methods are based around and compatible with `qiskit`'s internal quantum volume methods.
## Project Organization
------------
├── README.md
├── /notebooks <- Jupyter notebook examples
└── /qvtsim <- Python source code
--------
## Getting Started
The repository contains two example notebooks for running the simulations:
- `QVT large sample.ipynb`: runs the scalable and numerical simulations over a set of error magnitudes for a given error model and list of qubits. It also performs the confidence interval analysis and estimates the passing error magnitudes.
- `QV fitter example.ipynb`: runs qiskit's standard QV experiment and analyzes with the QVFitter class but supplements with new functions to analyze the data and calculate the bootstrap confidence interval.