https://github.com/juliamanifolds/manoptexamples.jl
🏔️⛷️ ManoptExamples.jl – A collection of research and tutorial example problems for Manopt.jl
https://github.com/juliamanifolds/manoptexamples.jl
examples julia manifolds manopt
Last synced: 12 months ago
JSON representation
🏔️⛷️ ManoptExamples.jl – A collection of research and tutorial example problems for Manopt.jl
- Host: GitHub
- URL: https://github.com/juliamanifolds/manoptexamples.jl
- Owner: JuliaManifolds
- License: other
- Created: 2023-02-06T10:21:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-13T14:22:12.000Z (about 1 year ago)
- Last Synced: 2025-06-14T04:21:53.173Z (about 1 year ago)
- Topics: examples, julia, manifolds, manopt
- Language: Julia
- Homepage: https://juliamanifolds.github.io/ManoptExamples.jl/stable
- Size: 5.31 MB
- Stars: 5
- Watchers: 4
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: Readme.md
- Changelog: Changelog.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Citation: CITATION.bib
- Zenodo: .zenodo.json
Awesome Lists containing this project
README
# ManoptExamples.jl
[](https://juliamanifolds.github.io/ManoptExamples.jl/stable)
[](https://juliamanifolds.github.io/ManoptExamples.jl/dev)
[](https://github.com/invenia/BlueStyle)
[](https://github.com/JuliaManifolds/ManoptExamples.jl/actions?query=workflow%3ACI+branch%3Amain)
[](https://codecov.io/gh/JuliaManifolds/ManoptExamples.jl)
[](https://zenodo.org/badge/latestdoi/598065559)
This package provides examples of optimizations problems on Riemannian manifolds.
It uses the manifolds from [Manifolds.jl](https://juliamanifolds.github.io/Manifolds.jl/) and the structures provided by [Manopt.jl](https://manoptjl.org/).
to state the problems.
Furthermore the problems are illustrated in their usage in [Quarto](https://quarto.org) Markdown files, that
are pre-rendered into the documentation. This way, the package also provides examples of
the provided examples “in action”.
## Citation
If you use `ManoptExamples.jl` in your work, please cite `Manopt.jl`, i.e. the following
```biblatex
@article{Bergmann2022,
Author = {Ronny Bergmann},
Doi = {10.21105/joss.03866},
Journal = {Journal of Open Source Software},
Number = {70},
Pages = {3866},
Publisher = {The Open Journal},
Title = {Manopt.jl: Optimization on Manifolds in {J}ulia},
Volume = {7},
Year = {2022},
}
```
To refer to a certain version or the source code in general we recommend to cite for example
```biblatex
@software{manoptjl-zenodo-mostrecent,
Author = {Ronny Bergmann},
Copyright = {MIT License},
Doi = {10.5281/zenodo.4290905},
Publisher = {Zenodo},
Title = {Manopt.jl},
Year = {2023},
}
```
for the most recent version or a corresponding version specific DOI, see [the list of all versions](https://zenodo.org/search?page=1&size=20&q=conceptrecid:%224290905%22&sort=-version&all_versions=True).
Note that both citations are in [BibLaTeX](https://ctan.org/pkg/biblatex) format.
Similarly this package has a zenodo DOI, for example
```biblatex
@software{manoptjl-zenodo-mostrecent,
Author = {Ronny Bergmann},
Copyright = {MIT License},
Doi = {10.5281/zenodo.7662431},
Publisher = {Zenodo},
Title = {ManoptExamples.jl},
Year = {2023},
}
```