Welcome to Ket Quantum Programming documentation!

We present the Ket Quantum Programming framework for dynamic interaction between classical and quantum computers, aware of the limitations imposed by a cloud-based model of quantum computation. The framework features:

  • Ket, a Python-embedded classical-quantum programming language that friendly exposes Libket’s features, straight forwarding the development of the classical-quantum application;

  • Ket Bitwise Simulator (KBW), a quantum computer simulator based on the bitwise operation [arXiv:2004.03560].

  • Libket, a quantum programming library for C++ that used futures to handle quantum measurements and runtime quantum code generation to enable generic classical-quantum programming and dynamic quantum execution;