Julia Manifolds
banner
juliamanifolds.bsky.social
Julia Manifolds
@juliamanifolds.bsky.social
We talk and write about Riemannian Manifolds in Julia.

Curated by @ronnybergmann.net
Reposted by Julia Manifolds
Hajg Jasa, Ronny Bergmann, Christian K\"ummerle, Avanti Athreya, Zachary Lubberts: Procrustes Problems on Random Matrices https://arxiv.org/abs/2510.05182 https://arxiv.org/pdf/2510.05182 https://arxiv.org/html/2510.05182
October 8, 2025 at 6:53 AM
On Manifolds, the gradient depends on the Riemannian metric, the differential does not. For a costly metric, using the gradient for the differential might be costly.

Manopt.jl 0.5.19 now offers first order objectives with dedicated implementations of differentials:

manoptjl.org/stable/plans...
Objective · Manopt.jl
Documentation for Manopt.jl.
manoptjl.org
July 4, 2025 at 5:51 PM
We have a new package nearly ready to be registered. GeometricKalman.jl – state estimation on non-Euclidean spaces. You can already read the arXiv preprint:
Mateusz Baran, Ronny Bergmann: A geometric perspective of state estimation using Kalman filters https://arxiv.org/abs/2506.01086 https://arxiv.org/pdf/2506.01086 https://arxiv.org/html/2506.01086
June 3, 2025 at 9:27 AM
We have a new package! LieGroups.jl juliamanifolds.github.io/LieGroups.jl... provides Lie groups based in Manifolds.jl. See the full announcement at discourse.julialang.org/t/ann-liegro...
Home · LieGroups.jl
Documentation for LieGroups.jl.
juliamanifolds.github.io
April 22, 2025 at 11:44 AM
The newest version of Manopt.jl – 0.5.12 introduces a new algorithm: The gradient projection method. See
manoptjl.org/stable/solve...
as well as the arXiv preprint
arxiv.org/abs/2504.11815

#Manifolds #julialang #Manopt
April 17, 2025 at 6:26 AM
In the new version Manopt.jl v0.5.7 we introduce the

Mesh Adaptive Direct Reach (MADS) algorithm(s)
manoptjl.org/stable/solve...

mainly providing the LTMADS which @oddsen.bsky.social worked on in his masters thesis.

Thanks Sander!

#Manifolds #julialang #Manopt
MADS · Manopt.jl
Documentation for Manopt.jl.
manoptjl.org
February 20, 2025 at 1:26 PM
We started a monthly community call recently!

The next one is coming Tuesday, 16.00 (4pm) CET. You can find the zoom link on discourse

discourse.julialang.org/t/juliamanif...
[JuliaManifolds] Digital Community Call
I recently happily noticed that there is some increased activity around Manifolds in the Julia related social areas. So I want to try to maybe move some of these discussions to a digital meeting. Eve...
discourse.julialang.org
January 18, 2025 at 11:24 AM
Reposted by Julia Manifolds
Short reintroduction for all my new followers:

Hi! 👋
I work on numerical methods and optimization involving Riemannian manifolds #mathsky. I am a fan of #julialang, so I also implement these methods in Julia.

Sometimes I take detours into documentation, e.g. with Quarto, for reproducible research.
November 14, 2024 at 7:55 AM
🔈 Manopt.jl v0.4.54 🏔️

We introduce two new solvers:

• The Convex Bundle Method manoptjl.org/stable/solve...
• The Proximal Bundle Method manoptjl.org/stable/solve...

to solve, (convex) nonsmooth optimization problems on Riemannian manifolds. The first one is also discussed in the paper from
Together with Roland Herzog and Hajg Jasa, we published a new algorithm to solve convex, non-smooth optimization problems on Riemannian manifolds:
The Riemannian Convex Bundle Method
arxiv.org/abs/2402.13670

#Manopt.jl #Julia #Optimization 🧪🧮
February 28, 2024 at 9:39 AM
If you are working with Manifolds.jl or want to learn what it is and how to use it, our paper was published last week: dl.acm.org/doi/10.1145/...
December 19, 2023 at 10:34 AM
We now have a new (aggregated) home!

juliamanifolds.github.io

is an aggregation of all manifold related packages. While each package still has their URL for an individual documentation, this common place especially features a global search over all these packages.
November 15, 2023 at 8:45 AM
The new version of Manopt.jl – 0.4.42 – adds an extension that allows algorithms from Manopt.jl together with manifolds fron Manifolds.jl within jump.dev !

Check out manoptjl.org/stable/exten... for an example and the full documentation.
November 6, 2023 at 12:34 PM
🔈Manifolds.jl 0.9

We now offer Manifolds with static or dynamic parameters! The first (classical) ones are super fast. The new ones might compile a bit faster and are more flexible while being not much slower.

See all changes and what might break your previous code at
github.com/JuliaManifol...
October 24, 2023 at 4:32 PM
🔈 ManifoldsBase.jl v0.15
After quite a while – it was time for a major update

* TangentSpace and ProductManifold are now already available in ManifoldsBase
* several aspects were unified, e.g. allocation and error messages.

See all changes at github.com/JuliaManifol...
October 24, 2023 at 4:25 PM
🔈 Manopt.jl v0.4.34 🏔️
introduces the keyword `objective_type=:Euclidean`,
which allows you to provide a Euclidean cost, gradient, Hessian in the embedding of a manifold,
we then perform the conversion to Riemannian gradient and Hessian automatically in Manopt.jl
See manoptjl.org/stable/tutor...
September 2, 2023 at 4:56 PM
If you wuld like to learn how to use Manifolds.jl
we now have a paper giving an introduction and comparison to other packages.

S. D. Axen, M. Baran, R. Bergmann, K. Rzecki
“Manifolds.jl: An Extensible Julia Framework for Data Analysis on Manifolds”, ACM TOMS, dx.doi.org/10.1145/3618...
September 2, 2023 at 3:03 PM