- This project develops a quantum circuit synthesis algorithm for univeral fault-tolerant quantum computing based on concatenated codes such as [[7,1,3]] Steane code and [[25,1,7]] Golay code.
- The circuits of fault-tolerant quantum protocol should be executable in terms of locality constraint that a quantum chip has, but with retaining both the fault tolerance and the logic sequence of the protocol.
- Language : Python3
- OS: Ubuntu 20.04
Note: It does not work well on Mac OS now, but will be fixed soon.
To run the project successfully, you need to install the following packages included in "requirements.txt" after installation.
- simplejson, icecream, pandas, networkx, parse, progress, qubitmapping, userproperty
pip install -r requirements.txt
Note that the packages qubitmapping and userproperty are developed by Y.Hwang for this project.
We encourage installing this project by cloning the source code from GitHub server.
bash
git clone https://github.com/YongsooHWANG/FTCircuitSynthesis.git
Please see How To Use.md to know how to use the package.
For the sample demonstration codes for Steane code and Golay code, please see Demo.md.
- Yongsoo Hwang (ETRI, Quantum Technology Research Department), [email protected]
If you use our project for your research, we would be grateful if you referred to it by citing the following publication:
@article{hwang2022,
author = {Y. Hwang},
title = {Fault-Tolerant Circuit Synthesis for Universal Fault-Tolerant Quantum Computing},
ee = {https://arxiv.org/abs/2206.02691},
year = {2022},
}
This project is licensed under the BSD-3-Clause
This work was partly supported by Institute for Information & communications Technology Promotion (IITP) grant funded by the Korea government (MSIT) (No. 2019-0-00003, Research and Development of Core Technologies for Programming, Running, Implementing and Validating of Fault-Tolerant Quantum Computing System & No.2022-0-00463, Development of a quantum repeater in optical fiber networks for quantum internet) and the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. NRF-2019M3E4A1080146).