/QuantumControl.jl

Julia Framework for Quantum Dynamics and Control

Primary LanguageJuliaMIT LicenseMIT

QuantumControl.jl

Version Stable Dev Build Status Coverage

A Julia Framework for Quantum Dynamics and Control.

The QuantumControl package is a high-level interface for the packages in the JuliaQuantumControl organization and provides a coherent API for solving quantum control problems. See the organization README for details.

Documentation

The full documentation is available at https://juliaquantumcontrol.github.io/QuantumControl.jl/.

Support is also available in the #quantumcontrol channel in the Julia Slack.

Installation

The QuantumControl.jl package can be installed via the standard Pkg manager:

pkg> add QuantumControl

You will also want to install the QuantumPropagators package

pkg> add QuantumPropagator

to access a suitable dynamic solver for your problem (e.g. using QuantumPropagators: Cheby); as well as at least one package for a specific optimization method you are planning to use:

pkg> add Krotov
pkg> add GRAPE

See the list of packages of the JuliaQuantumControl organization.