OpenSquirrel
This site contains the documentation for OpenSquirrel, i.e., a flexible quantum program compiler. OpenSquirrel chooses a modular, over a configurable, approach to prepare and optimize quantum circuits for heterogeneous target architectures.
It has a user-friendly interface and is straightforwardly extensible with custom made readers, compiler passes, and exporters. As a quantum circuit compiler, it is fully aware of the semantics of each gate and arbitrary quantum gates can be constructed manually. It understands the quantum programming language cQASM 3 and will support additional quantum programming languages in the future. It is developed in modern Python and follows best practices.
Table of Contents
The following documentation structure is used: Diátaxis documentation framework.
Authors
-
Pablo Le Henaff (p.lehenaff@tudelft.nl)
-
Roberto Turrado Camblor (r.turradocamblor@tudelft.nl)
-
Chris Elenbaas (chris.elenbaas@tno.nl)
Acknowledgements
The Quantum Inspire project (by QuTech: a collaboration of TNO and TU Delft)