Manifolds.jl icon indicating copy to clipboard operation
Manifolds.jl copied to clipboard

Manifolds.jl provides a library of manifolds aiming for an easy-to-use and fast implementation.

Results 69 Manifolds.jl issues
Sort by recently updated
recently updated
newest added

Here is a suggestion to decrease the amount of code, and improve the user interface of `Manifolds.jl`. --- I suggest the **basic method to be implemented to be the left...

enhancement

Currently, `GroupExponentialRetraction` depends on a type `ActionDirectionAndSide`, but, unless I am mistaken, it should only depend on `GroupActionSide`. Put differently, the `GroupExponentialRetraction{LeftBackwardAction}` and `GroupExponentialRetraction{RightForwardAction}` *make no sense*. Indeed: in the...

We use `mean` in a few performance-critical places and I've noticed it was one of the bottlenecks. For example: ```julia julia> @time mean(SpecialEuclidean(2), [ArrayPartition(SA[-1.,0], SA[1 0; 0 1.]), ArrayPartition(SA[1.,0], SA[1...

Ref. https://math.stackexchange.com/a/2017583

extend manifold

Description: [Quotient geometry with simple geodesics for the manifold of fixed-rank positive-semidefinite matrices](https://sites.uclouvain.be/absil/2018-06/quotient_geometry_preprint_final.pdf)

enhancement
new manifold

A recent Slack discussion has an excellent example of catastrophic error accumulation on a sphere: ```julia julia> using Manifolds, LinearAlgebra, Manopt, ManifoldDiff, ReverseDiff julia> N = 10 10 julia> Z...

documentation

Manopt/Matlab has a nice function to numerically check retractions https://github.com/NicolasBoumal/manopt/blob/master/manopt/tools/checkretraction.m which requires that the exponential map is implemented. I think it should even be possible to check two retractions –...

good first issue
small issue

Here are some methods on Kendall's shape spaces that could be implemented but won't be a part of #550 : * [ ] injectivity radius: http://nonlinearstudies.com/index.php/nonlinear/article/view/2026 * [ ] parallel...

extend manifold

See https://arxiv.org/abs/2204.07830

new manifold