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 Add 'last edited' label to footer of sphinx docs Feb 14, 2020
examples Merge with remote origin Feb 12, 2020
geomstats Merge pull request #426 from nguigs/nguigs-spd-pt Feb 18, 2020
tests Add atol=1e-5 in test of parallel transport in spd matrices Feb 21, 2020
.deepsource.toml Create .deepsource.toml Jan 29, 2020
.gitignore Add .idea folder in .gitignore Feb 21, 2020
.pre-commit-config.yaml pre-commit: add flake8 plugin dependencies Feb 12, 2020
.travis.yml learning: clean up docstring warnings Feb 14, 2020 Adding package to pypi Jan 17, 2018 don't use repo-relative links Feb 12, 2020
dev-requirements.txt Add pre-commit config Feb 11, 2020
out.mp4 Merge with remote origin Feb 12, 2020
requirements.txt include as long description Feb 12, 2020


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

Computations and statistics on manifolds with geometric structures.


OS X & Linux:

pip3 install -r requirements.txt
pip3 install geomstats

Pytorch and tensorflow requirements are optional, as geomstats can be used with numpy only.

To change backend:

export GEOMSTATS_BACKEND=pytorch

Getting started

Run example scripts, for example:

python3 examples/


Developers can install the dev-requirements:

pip3 install -r dev-requirements.txt

And run unit tests from this folder:

nose2 tests

See our contributing guidelines!


This work is partially supported by:

  • the National Science Foundation (grant NSF DMS RTG 1501767),
  • the Inria-Stanford associated team GeomStats.
  • the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation program (grant agreement G-Statistics No. 786854)
You can’t perform that action at this time.