geomalgo aims at prodiving basic geometric 2D and 3D algorithms, for example computing the area of a 2D triangle, or finding intersection points of 3D triangle and a 3D segment.

geomalgo algorithms are primary based on geomalgorithms.

geomalgo provides a convenient Python API, and a Cython API to obtain C performances, typically for computation inside loops.


Install the Conda package manager, and install geomalgo with:

conda install -c dfroger geomalgo  # -c conda-forge soon



This documentation is being drafted. It should be complete around in a few weeks (around May 2017).

Development and contact

geomalgo is developed on GitHub, were issues and pull requests can be made. Do not hesitate to send me an email at .