HQS Quantum Libraries
The HQS Quantum Libraries encompass a comprehensive suite of modules tailored for advanced quantum computing tasks. These modules include algorithms, qonvert, noise-mapper, and the bath-mapper, serving to facilitate quantum algorithm development, compilation, noise emulation, and system-bath interaction modeling.

The HQS Quantum Libraries is a collection of software packages. These are as follows:
Alqorithms
: a collection of tools for building quantum circuits. It includes a collection of quantum algorithms for simulating the trotterized time evolution of a quantum system, tools to build circuits for various kinds of measurements, and algorithms to compute two-point correlators. The detailed Documentation ofAlqorithms
.Qonvert
: a range of classes designed to “convert” circuits and quantum programs, each serving as a Converter with specific functionalities: gate decomposition, noise insertion, optimization and routing. The detailed Documentation ofQonvert
.Noise Mapper
: implements noise mapping, the construction of a static noisy algorithm model based on a quantum circuit and physical noise on a quantum computer. The detailed Documentation of theNoise Mapper
.Bath Mapper
: creates objects based on the Bloch-Redfield master equation and to manipulate them. The detailed Documentation of theBath Mapper
.Bath Fitter
: fits a given open quantum system with an effective open quantum system with finite degrees of freedom. The detailed Documentation of theBath Fitter
.
The HQS Quantum Libraries need to be used in conjunction with the open-source HQS libraries qoqo
and struqture
, designed for creating quantum programs, as well as representing Hamiltonians and physical models.