User guide
These part of the document clarifies main concepts, and the design of Qaptiva 800s. This user guide is divided in 3 main sections:
writing quantum programs provides the keys to creating quantum algorithms, using different quantum paradigm (gate-based, analog, quantum annealing)
executing quantum programs describe the design of this framework. It explains the procedure to execute quantum algorithms on a QPU, and describes how a QPU can be extended to support advanced computation (e.g. variational)
compiling and rewriting quantum circuits describes all the tool available to rewrite, reduce the gate count, and transpile a quantum circuit, to make it runnable on any quantum hardware
Libraries built upon Qaptiva
Some libraries have been built upon this framework, to extend its capabilities, and they are listed below.