Yao
A General Purpose Quantum Computation Simulation Framework
Welcome to Yao, a Flexible, Extensible, Efficient Framework for Quantum Algorithm Design. Yao (幺) is the Chinese character for normalized but not orthogonal.
We aim to provide a powerful tool for researchers, students to study and explore quantum computing in near term future, before quantum computer being used in large-scale.
Installation
Yao is a Julia language package, to install Yao, you need to install Julia first.
After you have Julia installed, simply open Julia's interactive session and type ]
and then type the following:
(v1.1) pkg> add Yao
If you have problem with installation, please file us an issue!
Getting Started
- Prepare Greenberger–Horne–Zeilinger state with Quantum Circuit
- Quantum Fourier Transformation and Phase Estimation
- Quantum Circuit Born Machine