IterativeLearningControl.jl is a package for solving optimal control problems using the iterative learning control (ILC) algorithm. It is designed to be used with QuantumCollocation.jl and NamedTrajectories.jl.
This package is under active development and issues may arise -- please be patient and report any issues you find!
IterativeLearningControl.jl is registered, to install:
using Pkg Pkg.add("IterativeLearningControl")
For a notebook example see examples/scripts/transmon/pi_gate.jl.