This project is now an archive, and is not maintained (if it ever was). A development effort
based on pybind11 to ease the use of CGAL from Python is underway here <https://github.com/krober10nd/simple_cgal>
_
This is a fork of Meagan Lang's @langmm cgal4py
- original project can be found on bitbucket. I forked it to be able to compile and use it with python 3.6.
For the moment I stripped all the parallel code.
cgal4py is a Python interface for using the CGAL <http://www.cgal.org>
_ Delaunay triangulation classes in any number of dimensions. Triangulation in parallel is also supported using the algorithm described in Peterka, Morozov, & Phillips (2014) <http://mrzv.org/publications/distributed-delaunay/>
. Documentation for cgal4py can be found here <http://cgal4py.readthedocs.io/en/latest/>
_.
cgal4py is released as open source software under a BSD license.
For running in serial:
Python 3.6 <https://www.python.org/download/releases/3.6/>
_Cython <http://cython.org/>
_CGAL <http://www.cgal.org/download.html>
__ Version 3.5 or higher is required for periodic triangulations in 3D and version 4.9 or higher is required for periodic triangulations in 2D.For running in parallel you will need the above plus:
MPICH <https://www.mpich.org/>
or OpenMPI <https://www.open-mpi.org/>
)mpi4py <http://pythonhosted.org/mpi4py/>
_multiprocessing <https://docs.python.org/2/library/multiprocessing.html>
_cykdtree <https://github.com/cykdtree/cykdtree>
_TODO
This package is currently maintained by Meagan Lang <mailto:langmm.astro@gmail.com>
.
This fork is maintained by Guillaume Gay <mailto:guillaume@damcb.com>