Table Of Contents

Next topic

C++QEDv2 User Guide

C++QED: a framework for simulating open quantum dynamics

C++QED is a highly flexible framework for simulating open quantum dynamics. It allows users to build arbitrarily complex interacting quantum systems from elementary free subsystems and interactions, and simulate their time evolution with a number of available time-evolution drivers.

The project summary page.


To start to understand and use the framework on the highest level, consult the User Guide. This will allow for building simulations using the already existing modules and elementary systems as building blocks.

To be able to write new modules representing elementary free subsystems or interactions, consult the Element Guide.

For a deeper understanding and to be able to extend the framework with new modules, consult the constantly developing reference manual. If your problem is not (yet) covered therein, ask for support.

Change Log

Users of the development version from the Bazaar repository, should consult the Change Log from time to time.


PyCppQED is a Python backend for processing and visualizing data produced by the framework. Cf. documentation.


  • Released packages

  • The development version from the Bazaar repository:

    bzr checkout bzr:// C++QED


This online documentation is meant to reflect the development version, but delays compared to the actual state are possible. The released packages include the corresponding documentation.


Issues with PyCppQED should be addressed to Sebastian Krämer directly.

Bazaar access

To access the Bazaar repository, configure your Bazaar client as follows: