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 https://juliaquantumcontrol.github.io/Krotov.jl.
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.