IterativeLearningControl.jl

An implementation of ILC for noisy nonlinear measurements, specifically targeted at quantum systems.
Author aarontrowbridge
Popularity
3 Stars
Updated Last
1 Year Ago
Started In
February 2023

IterativeLearningControl.jl

Stable Dev Build Status Coverage

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.

Notice!

This package is under active development and issues may arise -- please be patient and report any issues you find!

Installation

IterativeLearningControl.jl is registered, to install:

using Pkg
Pkg.add("IterativeLearningControl")

Examples

For a notebook example see examples/scripts/transmon/pi_gate.jl.