Latest update date: 2023 August
- numpy, scipy: for linear algebra calculation
- matplotlib, qiskit, cirq: for circuit object visualization
Qubit mapping and routing:
- Exact algorithms
- ...
- Heuristic algorithms
- SABRE
Gate decomposition examples:
- Fixed gate decomposition
- SWAP
- CH
- CCX
- ...
- Universal gate decomposition
- Tensor product decomposition
- ABC decomposition (2-qubit controlled-U gate)
- KAK decomposition (arbitrary 2-qubit gate)
- Quantum Shannon decomposition (arbitrary unitary gate)
- m-control n-target CU gate decomposition
- Continuous-variable unitary synthesis
- Reck decomposition
State preparation examples:
- Arbitrary two-qubit state preparation
- Arbitrary three-qubit state preparation
See the tests/ for more details.