With both Manifolds.jl and Manopt.jl being relatively stable by now, we decided to start a package that focuses on providing easy access to example problems.
ManoptExamples.jl is a (for now early stage, young) package that aims to provide two things
-
efficiently implemented optimisation tasks on manifolds, that is, based on a general manifold or just one very specific manifold
- a cost function
- a gradient
- maybe a hessian or proximal maps or constraints
mplemented in an efficiet and easily accessible way, so especially with documented constructors and recommended solvers. This should also include test coverage.
-
For each of these examples a describtive / explaining example in a markdown file, that is rendered into the documentation using Quarto. For a first example, which also explains this approach itself a little more see The Riemannian Center of Mass.
Feel free to open issues for ideas of examples to include, tutorials to write or any other Manifold Optimisation related ideas ![]()
Best,
Ronny.