Companion code for Forward-Backward Extended DMD with an Asymptotic Stability Constraint
To clone the repository and its submodule, which contains the soft robot dataset, run
$ git clone --recurse-submodules git@github.com:decargroup/forward_backward_koopman.git
To install all the required dependencies for this project, it is recommended to create a virtual environment. After activating the virtual environment, run
(venv) $ pip install -r ./requirements.txt
The LMI solver used, MOSEK, requires a license to use. You can request personal academic license here.
To automatically generate all the plots used in the paper, run
(venv) $ doit
The plots will be found in build/figures/paper
.