Home

Awesome

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!