uJhin / OpenQL

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

Home Page:https://openql.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 )

https://openql.readthedocs.io

License:Other


Languages

Language:C++ 51.4%Language:HTML 20.0%Language:Python 11.2%Language:JavaScript 10.9%Language:OpenQASM 3.6%Language:SWIG 1.6%Language:CMake 1.0%Language:C 0.1%Language:Dockerfile 0.1%Language:Shell 0.0%Language:Makefile 0.0%Language:Batchfile 0.0%