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

Currently our `project` function performs conversion of Euclidean gradients to Riemannian gradients. It is, however, also used for projection vector transport and for some manifolds (for example `Rotations`) these two...

restructure

Opening a new issue regarding `uniform_distribution`'s for: + `GeneralizedStiefel`, + `GeneralizedGrassmann`, + complex-valued versions of `Stiefel`/`Grassmann`/`GeneralizedStiefel`/`GeneralizedGrassmann`. Question was raised (and discussed) in #141 while discussing `uniform_distribution` for the real-valued `Stiefel`...

good first issue

It would be nice to easily detect possible performance regressions. Link: https://github.com/tkf/BenchmarkCI.jl

enhancement

As discussed in https://github.com/JuliaNLSolvers/Manifolds.jl/pull/68#discussion_r361747517 .

enhancement

There are a few places in the codebase where we explicitly created `StaticArray`s or `Array`s regardless of the type of the input. This isn't great. For one thing, it's always...

enhancement

resolves #410, resolves #463

preview docs

This starts a tutorial section, for no just with a dummy notebook, because I am still pondering about a good start. Maybe something like generating data on the sphere and...

preview docs

For `Rotations(3)` we could also implement the main functions using quaternions., since this is used in a lot of applications.

good first issue
extend manifold

We currently use the type `LinearAffineMetric` at https://juliamanifolds.github.io/Manifolds.jl/latest/manifolds/symmetricpositivedefinite.html#Manifolds.LinearAffineMetric for the metric that is actually affine invariant. I think this might be an old remedy of earlier code I wrote, where...

breaking
renaming

I've just seen this package in the new packages feed: https://github.com/JuliaComputing/MultiDocumenter.jl . Maybe it would be nice for users to have all manifold package documentations in one place?

documentation