JuliaManifolds / Manifolds.jl

Manifolds.jl provides a library of manifolds aiming for an easy-to-use and fast implementation.
https://juliamanifolds.github.io/Manifolds.jl
MIT License
368 stars 53 forks source link

Towards integration on manifolds #628

Closed mateuszbaran closed 1 year ago

mateuszbaran commented 1 year ago

I've started some work on integration on manifolds, mostly with exponential-wrapped distributions and kernel density estimation in mind. It is primarily inspired by http://arxiv.org/abs/2009.01983 . @sethaxen I think the volume_density function may be interesting for you :slightly_smiling_face: . It connects integration on a manifold with integration in normal coordinates.

codecov[bot] commented 1 year ago

Codecov Report

Merging #628 (ca69aa1) into master (7afc7af) will increase coverage by 0.00%. The diff coverage is 100.00%.

@@           Coverage Diff            @@
##           master     #628    +/-   ##
========================================
  Coverage   99.20%   99.21%            
========================================
  Files         106      106            
  Lines       10215    10340   +125     
========================================
+ Hits        10134    10259   +125     
  Misses         81       81            
Files Changed Coverage Δ
src/Manifolds.jl 86.66% <ø> (ø)
src/groups/general_unitary_groups.jl 100.00% <100.00%> (ø)
src/manifolds/Circle.jl 100.00% <100.00%> (ø)
src/manifolds/Euclidean.jl 99.54% <100.00%> (+<0.01%) :arrow_up:
src/manifolds/GeneralUnitaryMatrices.jl 100.00% <100.00%> (ø)
src/manifolds/Hyperbolic.jl 100.00% <100.00%> (ø)
src/manifolds/HyperbolicHyperboloid.jl 100.00% <100.00%> (ø)
src/manifolds/PositiveNumbers.jl 100.00% <100.00%> (ø)
src/manifolds/PowerManifold.jl 100.00% <100.00%> (ø)
src/manifolds/ProbabilitySimplex.jl 100.00% <100.00%> (ø)
... and 5 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more