Skip to content
Computations and statistics on manifolds with geometric structures.
Python
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Resolve flake8 errors, fix math formatting and reference Jan 24, 2020
examples
geomstats Resolve flake8 errors, fix math formatting and reference Jan 24, 2020
tests remove tensorflow random_uniform_and_belongs test Jan 21, 2020
.flake8 Merge branch 'master' into add_flake8_docstrings Jan 20, 2020
.gitignore gitignore: ignore .idea folder Jan 17, 2020
.travis.yml Test on flake8 geomstats/geometry in .travis.yml Jan 22, 2020
LICENSE.md Adding package to pypi Jan 17, 2018
README.md
dev-requirements.txt Add flake8-docstrings to dev requirements Jan 16, 2020
requirements.txt Exclude pytorch in tests with python 3.8 Jan 19, 2020
setup.py Parse (dev-)requirements.txt file in setup.py Jan 17, 2020

README.md

Geomstats

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

Computations and statistics on manifolds with geometric structures.

Installation

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/plot_grid_h2.py

Contributing

Developers can install the dev-requirements:

pip3 install -r dev-requirements.txt

And run unit tests from this folder:

nose2 tests

See our contributing.rst file!

Acknowledgements

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.