Introduction

Raqet is a software package developed by HQS Quantum Simulations for the purpose of simulating the dynamics of quantum systems subject to noise.

hqstage-modules

It performs these simulations in an efficient manner by taking advantage of the fact that in such noisy systems, decoherence limits the spread of quantum correlations. This can be used to reduce the level of complexity required to describe the physics of such a system, resulting in sub-exponential scaling of the equations of motion.

Applications

The factoring method is used to study local systems; that is, systems which are composed of individual sites, in which the total Hilbert space can be written as a tensor product of the Hilbert spaces of the individual sites. The primary requirement for using Raqet to simulate the dynamics of such a system is that a notion of distance can be defined between these sites, which is to be provided by the user. With such a notion of distance, Raqet determines how to reduce the complexity of the equations of motion which determine the evolution of the system.

Getting started

The HQS Raqet package can be installed via HQStage with the following command

hqstage install raqet-py

Examples of using Raqet to obtain the factorized dynamics of various physical systems can be found in the associated Jupyter Notebooks, which can be downloaded with

hqstage download-examples -m raqet-py

Features

The Python API documentation can be found here.