QuantumControl.jl

QuantumControl.jl is a Julia framework for quantum optimal control.

Quantum optimal control attempts to steer a quantum system in some desired way by finding optimal control parameters or control fields inside the system Hamiltonian or Liouvillian. Typical control tasks are the preparation of a specific quantum state or the realization of a logical gate in a quantum computer ("pulse level control"). Thus, quantum control theory is a critical part of realizing quantum technologies at the lowest level. Numerical methods of open-loop quantum control (methods that do not involve measurement feedback from a physical quantum device) such as Krotov's method and GRAPE address the control problem by simulating the dynamics of the system and then iteratively improving the value of a functional that encodes the desired outcome.

The QuantumControl.jl package collects the packages in the JuliaQuantumControl organization and provides a single coherent API for solving the quantum control problem.

Getting Started

Contents

Examples

API

Sub-Packages

History