Skip to content
Computations and statistics on manifolds with geometric structures.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Update contributing Aug 28, 2019
examples Adding png Sep 5, 2019
geomstats orthographe Sep 5, 2019
tests fixed Nits Sep 5, 2019
.coverage Adding change of backend in backend specific tests Jun 17, 2019
.gitignore gitignore Aug 30, 2019
.travis.yml Adding travis for pytorch (#214) Jun 16, 2019 Update contributing Aug 28, 2019 Adding package to pypi Jan 17, 2018 Update Nov 21, 2019
requirements.txt FIX: Use runpy to avoid imports during install Sep 17, 2018


Build StatusCoverage StatusCoverage StatusCoverage Status (Coverages for: numpy, tensorflow, pytorch)

Computations and statistics on manifolds with geometric structures.

  • To get started with geomstats, see the examples directory.
  • For more in-depth applications of geomstats, see the applications repository.
  • The documentation of geomstats can be found on the documentation website.
  • If you find geomstats useful, please kindly cite our paper.
  • Next hackathon in January 2020, Europe. Contact Nicolas Guigui or Nina Miolane if interested!


OS X & Linux:

pip3 install geomstats

Running tests

pip3 install nose2

Getting started

Define your backend by setting the environment variable GEOMSTATS_BACKEND to numpy, tensorflow, or pytorch:


Then, run example scripts:

python3 examples/


See our file!

Authors & Contributors

  • Alice Le Brigant
  • Claire Donnat
  • Oleg Kachan
  • Benjamin Hou
  • Johan Mathe
  • Nina Miolane
  • Xavier Pennec


This work is partially supported by the National Science Foundation, grant NSF DMS RTG 1501767.

You can’t perform that action at this time.