Section: New Software and Platforms


Computations and statistics on manifolds with geometric structures

Keyword: Geometry

Functional Description: Geomstats is a python package that performs computations on manifolds such as hyperspheres, hyperbolic spaces, spaces of symmetric positive definite matrices and Lie groups of transformations. It provides efficient and extensively unit-tested implementations of these manifolds, together with useful Riemannian metrics and associated Exponential and Logarithm maps. The corresponding geodesic distances provide a range of intuitive choices of Machine Learning loss functions. We also give the corresponding Riemannian gradients. The operations implemented in geomstats are available with different computing backends such as numpy, tensorflow and keras. Geomstats manifold computations have are integrated into keras deep learning framework thanks to GPU-enabled implementations.