From virtual Z gates to virtual Z pulses source code
This repository contains the source code required to reproduce and plot the data presented in:
C. K. Long and C. H. W. Barnes, From virtual Z gates to virtual Z pulses, 2025. arXiv: 2509.13453 [quant-ph]. https://arxiv.org/abs/2509.13453.
Installation
The required Python packages can be installed by executing
pip install -r requirements.txtpip install -e ./
in the root directory of this repository. To ensure reproducibility, all packages in requirements.txt are version pinned, and Python 3.13.5 should be used.
This repository will only be updated to fix bugs that prevent reproducing the data presented in the article, to update citations, or if the article is updated. To ensure reproducibility of the article any bugs that are found that have impacted the data in the article will not be fixed unless our article is also updated.
Christopher K. Long and Crispin H. W. Barnes. From virtual Z gates to virtual Z pulses source code, (Zenodo, 2025), DOI: 10.5281/zenodo.17123422.
BibTeX
@software{long_2025_17149989, author = {Long, Christopher K. and Barnes, Crispin H. W.}, title = {From virtual Z gates to virtual Z pulses source code}, month = sep, year = 2025, license = {Apache-2.0}, publisher = {Zenodo}, doi = {10.5281/zenodo.17123422}, url = {https://doi.org/10.5281/zenodo.17123422}, swhid = {swh:1:dir:71012dabd229ba80688d78cc92a9eb2e7466ba41 ;origin=https://doi.org/10.5281/zenodo.17123422;vi sit=swh:1:snp:d68c9398eebea3a636270700575c870344c6 becb;anchor=swh:1:rel:474d0d7d3ebe4eac9701c3d9cf3b 9a28dc6f1647;path=Christopher-K-Long-From-virtual- Z-gates-to-virtual-Z-pulses-source-code-0601c7b },}
This website does not use cookies. If you allow it, your settings, such as the theme, and the earlier versions of the site that you view are kept in your browser's local storage on this device, and are not sent anywhere. Some of its pages also include content, such as posts, videos and images, that is loaded from Bluesky, GitHub, GitLab, LinkedIn, Read the Docs, Software Heritage, X, YouTube and Zenodo. Loading them connects your browser to those services, which may set cookies and log your visit. Unless you allow it, a text version or a link is shown instead. More in the privacy policy.
Bluesky
GitHub
GitLab
LinkedIn
Read the Docs
Software Heritage
X
YouTube
Zenodo
Until local storage is allowed, nothing is kept on this device: settings and these choices only last until the page is reloaded or closed, and earlier versions of the site are unavailable. "Decline all" keeps only a record of your choices, so that you are not asked again. Each kind of local storage can be allowed on its own under "Breakdown".
Allow local storage
Privacy choices (kept so that you are not asked again)