yao-framework

Extensible Efficient Quantum Algorithm Design in Python


Keywords
differential, equations, stochastic, ordinary, delay, differential-algebraic, dae, ode, sde, dde, machine-learning, quantum-algorithms, quantum-circuit, quantum-computing, quantum-information, unitaryhack, yao
License
Apache-2.0
Install
pip install yao-framework==0.6.0

Documentation

QuCircuit

Build Status Build status Coverage Status codecov.io

Tools for definition and evaluation of quantum circuits.

TODO List

Single Qubit

  • Pauli Gates: X, Y, Z
  • Phase Gates: S, T (pi/8 gate)
  • Rotation Gates: Rx, Ry, Rz

Two Qubits

Control Gates

  • Controlled NOT: CNOT
  • Controlled Gate

Blocks

Blocks are conbination of multiple gates on multiple qubits.

  • QFT Block
  • Rotation Block
  • Time Evolution