Introduction

Quantum Computing Simulator

Feature

  • Simple quantum calculation using command line tool is possible.

  • Quantum state operation or quantum circuit execution is possible with Python package.

  • Support four types of quantum states: 1) quantum state vector, 2) density operator, 3) stabilizer state, 4) matrix product state.

  • Other quantum computing services or simulators can be used as backend (The followings are supported).

  • High-speed quantum circuit execution using GPU is possible (build from source code).

Requirements

  • Linux (Ubuntu 20.04 LTS)

  • Python 3.8

  • numpy 1.21.0

  • tensornetwork 0.4.6

Optional …

  • pyzx 0.7.0 (to use quantum circuit optimization with ZX-calculus)

  • Qulacs 0.3.0 (to use qulacs backend)

  • qiskit 0.37.0 (to use IBMQ backend)

  • amazon-braket-sdk 1.25.2 (to use amazon braket backend)

  • cuda 11 (to use GPU version)

Licence

Apache License 2.0

Author

Sam.N