Julia implementation of Krotov's method for quantum optimal control
Author JuliaQuantumControl
7 Stars
Updated Last
1 Year Ago
Started In
August 2021


Version Stable Dev Build Status Coverage

Implementation of Krotov's method of optimal control enhanced with automatic differentiation.

Part of QuantumControl.jl and the JuliaQuantumControl organization.

This package is a port of the krotov Python package, adapted to the API of QuantumControl.jl.


For normal usage, the Krotov package should be installed as part of QuantumControl.jl:

pkg> add QuantumControl

For development usage, see the organization development notes.


A minimal standalone documentation of Krotov.jl is available at

For a broader perspective, see the documentation of the QuantumControl.jl meta-package.

See also the documentation of the krotov Python package for an in-depth overview of the core method.