Source code documentation
Quantum Application ToolChain (QAT) Python libraries
This software provides a full software stack to develop, analyze, optimize, adapt and debug quantum application for simulated and real quantum processors.
The target is to execute hybrid quantum application on hybrid quantum platform.
The full software stack is composed of the following packages:
The core library
provides the basic classes and interfaces:
The programming library
provides tools to generate quantum circuits:
The device library
provides generators of usual topologies and HardwareSpecs
objects corresponding to the topologies of various super-conducting quantum
processors:
Plugins
are objects to manipulate quantum jobs (circuits, observables) prior to execution and post-process the results:
QPUs
simulate the execution of quantum jobs with classical simulation methods: