mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-25 22:08:16 -05:00
gnu: Add qhull.
* gnu/packages/maths.scm (qhull): New variable.
This commit is contained in:
parent
700987f72c
commit
d65f0661f3
1 changed files with 31 additions and 0 deletions
|
@ -207,6 +207,37 @@ (define-public coda
|
|||
(home-page "https://stcorp.nl/coda")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public qhull
|
||||
(package
|
||||
(name "qhull")
|
||||
(version "2015.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://www.qhull.org/download/qhull-"
|
||||
(car (string-split version #\.))
|
||||
"-src-7.2.0.tgz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0dm4b2xr3asy6w74khq2zg4gf26zsy3qf9sq7pf7lmrvbj911c3q"))))
|
||||
(build-system cmake-build-system)
|
||||
(synopsis "Calculate convex hulls and related structures")
|
||||
(description
|
||||
"@code{Qhull} computes the convex hull, Delaunay triangulation, Voronoi
|
||||
diagram, halfspace intersection about a point, furthest-site Delaunay
|
||||
triangulation, and furthest-site Voronoi diagram. The source code runs in 2-d,
|
||||
3-d, 4-d, and higher dimensions. @code{Qhull} implements the Quickhull
|
||||
algorithm for computing the convex hull. It handles roundoff errors from
|
||||
floating point arithmetic. It computes volumes, surface areas, and
|
||||
approximations to the convex hull.
|
||||
|
||||
@code{Qhull} does not support triangulation of non-convex surfaces, mesh
|
||||
generation of non-convex objects, medium-sized inputs in 9-D and higher, alpha
|
||||
shapes, weighted Voronoi diagrams, Voronoi volumes, or constrained Delaunay
|
||||
triangulations.")
|
||||
(home-page "http://qhull.org")
|
||||
(license (license:non-copyleft "file://COPYING.txt"
|
||||
"See COPYING in the distribution."))))
|
||||
|
||||
(define-public units
|
||||
(package
|
||||
(name "units")
|
||||
|
|
Loading…
Reference in a new issue