Skip to content

OpenQL : A Portable Quantum Programming Framework for Quantum Accelerators ( https://dl.acm.org/doi/10.1145/3474222 )

License

Notifications You must be signed in to change notification settings

sebastianfeld/OpenQL

 
 

Repository files navigation

OpenQL Framework

Documentation Status Travis Build Status GitHub Actions Build Status PyPI Anaconda

OpenQL is a framework for high-level quantum programming in C++/Python. The framework provides a compiler for compiling and optimizing quantum code. The compiler produces the intermediate quantum assembly language and the compiled micro-code for various target platforms. While the microcode is platform-specific, the quantum assembly code (in cQASM format) is hardware-agnostic and can be simulated on the QX simulator.

OpenQL's source code is released under the Apache 2.0 license. Some optional components have GPL-licensed dependencies (GLPK); therefore, binary builds with these options enabled are governed by the conditions of the GPL.

For detailed user and contributor documentation, visit the the ReadTheDocs page!

About

OpenQL : A Portable Quantum Programming Framework for Quantum Accelerators ( https://dl.acm.org/doi/10.1145/3474222 )

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 50.7%
  • HTML 20.5%
  • Python 11.2%
  • JavaScript 11.2%
  • OpenQASM 3.5%
  • SWIG 1.7%
  • Other 1.2%