Skip to content

A Julia implementation of the Gradient Optimization of Analytic conTrols (GOAT) optimal control methodology.

License

Notifications You must be signed in to change notification settings

MCS-Quantum/GOAT.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gradient Optimization of Analytic Controls in Julia

GOAT.jl Logo

This project is a Julia implementation of the Gradient Optimization of Analytic conTrols (GOAT) optimal control methodology proposed in this paper by Machnes et al.

The implementation only currently supports optimizing unitary evolution.

Installation

] add OrdinaryDiffEq # Optionally install DifferentialEquations.jl for more functionality, customization, and analysis
] add Optim, LineSearches
] add https://github.com/MCS-Quantum/GOAT.jl # Until I get the project registered
## Optional - Useful for modeling various quantum systems
] add QuantumOptics

Documentation

Please see the documentation and examples for how to use and improve this software!

Citation

Please cite this research using the following citation: