The following people contributed
- Constantin Ahlmann-Eltze implemented the gradient and differential check functions
- Renée Dornig implemented the particle swarm and the
- Willem Diepeveen implemented the primal-dual Riemannian semismooth Newton solver.
- Even Stephansen Kjemsås contributed to the implementation of the Frank Wolfe Method
- Tom-Christian Riemer Riemer implemented the trust regions and quasi Newton solvers.
- Manuel Weiss implemented most of the conjugate gradient update rules
- Laura Weigl provided the robust PCA and smallest Eigenvalue example notebooks.
If you want to contribute a manifold or algorithm or have any questions, visit the GitHub repository to clone/fork the repository or open an issue.