Skip to content

Commit a894e77

Browse files
committed
Update paper with compatibility note and use cases
1 parent 20bbf93 commit a894e77

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

paper.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,18 @@ interface. The `kooplearn` library includes kernel and neural network approaches
7777
to learning Koopman models, but does not include other types of lifting
7878
functions. While multiple training episodes are handled by `kooplearn`,
7979
exogenous inputs are not.
80+
Note that `pykoop` allows users to import Koopman matrices identified using
81+
other libraries for comparison and evaluation, provided that the lifting
82+
functions used are supported.
83+
84+
The main use cases for each Koopman operator approximation library are
85+
summarized below. Multiple training episodes are supported by `pykoop`,
86+
`DLKoopman`, and `kooplearn`. For use cases requiring neural network lifting
87+
functions, `PyKoopman`, `DLKoopman`, and `kooplearn` are all excellent options.
88+
The only package that currently supports continuous-time Koopman modelling is
89+
`PyKoopman`. For use cases that require composable lifting functions that can
90+
be optimized using standard hyperparameter selection tools, or for use cases
91+
that require control inputs, `pykoop` is the standout choice.
8092

8193
# Scholarly publications using `pykoop`
8294

0 commit comments

Comments
 (0)