Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add CGAL package #18197

Open
mkoeppe opened this issue Apr 14, 2015 · 14 comments
Open

Add CGAL package #18197

mkoeppe opened this issue Apr 14, 2015 · 14 comments

Comments

@mkoeppe
Copy link
Contributor

mkoeppe commented Apr 14, 2015

This ticket adds a preliminary Sage package for CGAL, the Computational Geometry Algorithms Library. http://www.cgal.org/index.html

It is a huge package. My main interest, right now, comes from a need for fast data structures for polyhedral complexes in low dimension / piecewise linear functions in several variables.

Installation goes through; I have not tested anything.

Upstream archive: https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-4.9/CGAL-4.9.zip

. . . . . .

Some history:

In 2009, there was intermittent interest in making such a Sage package. https://groups.google.com/forum/#!topic/sage-devel/35g7UicEKvo
One of the concerns at the time apparently was CGAL's licensing. However, CGAL has changed its licensing terms since then; it now appears to be released under some combination of GPL and LGPL, version 3 or later.
http://www.cgal.org/license.html

There also was some interest in this topic in 2013: http://www.cgal.org/gsoc/2013.html
I do not know if there were any outcomes.

. . . . . . . . .

Some random CGAL resources:

CC: @videlec @DRKWang

Component: packages: optional

Keywords: cgal, polyhedra

Author: Matthias Koeppe

Branch/Commit: u/mkoeppe/add_cgal_package @ 30bfc2e

Issue created by migration from https://trac.sagemath.org/ticket/18197

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Jan 11, 2017

Branch: u/mkoeppe/add_cgal_package

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Jan 11, 2017

Author: Matthias Koeppe

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Jan 11, 2017

New commits:

30bfc2eAdd spkg for CGAL 4.9

@mkoeppe

This comment has been minimized.

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Jan 11, 2017

Commit: 30bfc2e

@mkoeppe mkoeppe added this to the sage-7.6 milestone Jan 11, 2017
@videlec
Copy link
Contributor

videlec commented Jan 11, 2017

comment:3

Nice! Testing right now.

@videlec
Copy link
Contributor

videlec commented Jan 11, 2017

comment:4

There are also various boost libraries needed...

(EDIT: for which we have a package)

@videlec
Copy link
Contributor

videlec commented Jan 11, 2017

comment:5

The Sage cmake package is installed. Why don't we use the system one if it is there (as we do for gcc)?

@videlec
Copy link
Contributor

videlec commented Jan 11, 2017

comment:6

Concerning open source root isolation I know at least:

  • arb
  • re-antic
  • and Sage but which is not easy to use at C/C++ level

@videlec
Copy link
Contributor

videlec commented Jan 11, 2017

comment:7

At least I am able to compile simple CGAL projects within Sage. However, having some cython code using CGAL looks less trivial.

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Jan 11, 2017

comment:8

There's https://pypi.python.org/pypi/cgal-bindings/0.0.7 (haven't tested)

@mkoeppe

This comment has been minimized.

@videlec
Copy link
Contributor

videlec commented Jun 4, 2017

comment:10

4.10 is now available

https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-4.10/CGAL-4.10.zip

@mkoeppe mkoeppe removed this from the sage-7.6 milestone May 1, 2020
@slel
Copy link
Member

slel commented Dec 4, 2021

comment:13

This related ticket:

is ready for review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants