Quantum Composer

Quantum Composer is an interactive tool for visualizing and simulating quantum mechanical concepts and systems. It consists of a graphical user interface where one can drag-and-drop nodes to create a flow-based simulation. The backbone of the tool is based on QEngine, our numerical C++ library for quantum simulation and quantum optimal control. The tool can currently simulate one-dimensional single-particle (Schrödinger equation) and mean-field Bose-Einstein Condensate (Gross-Pitaevskii equation) physics, both in a time-dependent and time-independent setting. Fundamental quantum mechanical calculations such as operator application, expectation values, operator variance, density integrals, state overlaps, and so forth are readily available. The tool also offers solving of quantum optimal control problems using GRAPE (Gradient Ascent Pulse Engineering), a state-of-the-art gradient-based optimization algorithm.

Read more about: 

Quantum Composer consists of a drag-and-drop interface to create an easy to use flexible simulation environment.

Quantum Composer has a selection tray from where different nodes can be selected and connected to build a simulation. This tray is divided into conceptual categories such as Quantum BasicsOperators and Plots for easy selection of nodes. Learn more about the nodes and their functionality in the Reference page.

Quantum Composer can be used by instructors and students to learn, teach and simulate quantum mechanic concepts and systems.

Here are some of the ways the tool can be used in an educational setting from an advanced high-school level through to the graduate level:

  • Visualization: Visualize a quantum mechanical concept or system for students during a lecture
  • Exercises: Prepare exercises or download our exercises with pre-made simulations here
  • Quantum Optimal Control introduction:  Use Quantum Composer to build an introductory workshop on quantum control and optimization

In addition to being an educational tool, Quantum Composer can also be used as a research-assisting tool. The tool is especially relevant for quantum optimal control (QOC) problems. QOC problems can be easily implemented as Composer has the functionality to design control paths and perform gradient-based optimization of the path.

Download Quantum Composer

Quantum Composer is currently available as a free download for Windows, Mac OS X and Linux

Supported versions:

Mac OS X 10.9 to 10.13

NB: You can download Composer for Windows and run it with Wine on versions that are not supported.

Supported versions:

Windows 7

Windows 8

Windows 8.1

Windows 10

Supported versions:

Ubuntu 16.04 LTS

NB: You can download Composer for Windows and run it with Wine on other Linux distributions and other Ubuntu versions.


Watch some videos of our simulations: