Skip to content

geometry

0.5.2Package record

Mesh Generation and Surface Tessellation

72packages dependsuggested by 24
267.8Kdownloads / year
45.7%test coverage
13/13flavors OK

Overview

About

Makes the 'Qhull' library http://www.qhull.org available in R, in a similar manner as in Octave and MATLAB. Qhull computes convex hulls, Delaunay triangulations, halfspace intersections about a point, Voronoi diagrams, furthest-site Delaunay triangulations, and furthest-site Voronoi diagrams. It runs in 2D, 3D, 4D, and higher dimensions. It implements the Quickhull algorithm for computing the convex hull. Qhull does not support constrained Delaunay triangulations, or mesh generation of non-convex objects, but the package does include some R functions that allow for this.

Changes in 0.5.2

BUG FIX

  • Issue #75: More sanitiser issues https://github.com/davidcsterratt/geometry/issues/76 This update resolves another issue with memory sanitisation observed when compiling in an UBSAN environment. Thanks to Brian Ripley for running the tests and reporting the error, and Tomas Kalibera for suggesting and testing the fix.

From NEWS in the release

Install

Health

CRAN checks
13OK
Slowest check: 3.5 min · r-devel-windows-x86_64
Status changes
  • OK13 OK2026-08-05
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK14 OK2026-04-22
  • ERROR13 OK, 1 ERROR2026-04-18
  • OK14 OK2026-04-10
Show 2 earlier changesHide 2 earlier changes
  • ERROR13 OK, 1 ERROR2026-04-09
  • OK14 OK2026-03-10
Advisories

none known

Documentation

In release 0.5.2
READMENoVignettesYes · 1 · dynamicNEWSYes · 33% structured · mentions 0.5.2Citation fileNoWebsiteYes
Help pages
32
Examples that run
84%16 run in a plain check · 3 never run
Exported functions with examples
59%
Documented parameters
98%
Return-value docs
88%
Help pages citing references
25%

Also includes 1 demo script (run with demo())

Vignettes (1)

Downloads

267.8K
CRAN downloads in the past year
Rank #816 · ~734/day · ~22.3K/mo
Daily download trend is not available in this view yet.
19.2K30 days
56K90 days
267.8K1 year
Compare downloads with other packages →
Also on3.2K r2u8 autocran10.8K conda_forge306 c2d4u

Repository

19Stars
9Forks
8Open issues
1Open PRs
0Releases
473Commits
6Commit identities
473 commits · Last activity 2025-02-08 · 0% stars, 30d
Responsiveness
How these are sampled
PRs merged (all time)
94%
Median days to close, 50 most recently updated closed issues
348
Median days to close, 50 most recently updated closed PRs
2

Stars over time

2025-08-06 · 182026-07-07 · 19
PracticesBeta

4 development-tooling and community-health practices detected across 3 families in the upstream repository

Checks run against github.com/davidcsterratt/geometry on 2026-10-11.

Continuous integration (2)
GitHub ActionsTravis CI (config file)
Docs source (1)

GitHub Pages site last deployed 2025-02-08

Reproducibility and dev environment (1)
Makefile
How this is detected·Detection ruleset v3 (2026-09-26)

Dependencies

Declared dependencies
11 external dependencies (excludes base and recommended)

Installing geometry adds 6 packages (2 with compiled code, 2.5 MB of source tarballs). Heaviest: Rcpp 1.8 MB, lpSolve 457 KB, magic 176 KB.

Depends (1)
R >= 3.5.0
LinkingTo (2)
Enhances (0)
none

Datasets

People & History

People (7)
Copyright holder, Author, Maintainer since 0.2-0 (2011) · added in 0.2-0
Copyright holder, Author · added in 0.1-1
Copyright holder, Author
Copyright holder, Author · added in 0.3-0
Copyright holder, Author · added in 0.4.0
Copyright holder, Contributor · added in 0.4.0
wrote tsearch function with QuadTrees
Copyright holder · added in 0.3-0

Previously maintained by Robert B. Gramacy (0.1 to 0.1-7) and Raoul Grasman (0.0-2).

Listed in earlier versions (1)
Andreas Stahel
no longer listed · 0.3-0 to 0.3-6
Releases (30)

Pick two releases to compare their code metrics.

Show 45 earlier eventsHide 45 earlier events
  • unarchivedReturned to CRAN
    2019-07-12
  • 0.4.2
    record
    2019-07-12 · diff ↗
  • orphanedOrphaned by its maintainer
    2019-07-02
    misuse of package= for PACKAGE= was not corrected despite reminder
  • 0.4.1.1
    record
    2019-07-02 · diff ↗
  • R
    R 3.6.0 released · 2019-04-26
  • 0.4.1
    record
    2019-03-27 · diff ↗
  • 0.4.0
    record
    2019-02-18 · diff ↗ ·
    added 10 exports
    cart2pol, cart2sph, feasible.point, halfspacen, inhulln, intersectn, pol2cart, rbox, sph2cart, to.mesh3d
  • R
    R 3.5.0 released · 2018-04-23
  • R
    R 3.4.0 released · 2017-04-21
  • R
    R 3.3.0 released · 2016-05-03
  • 0.3-6
    record
    2015-09-09 · diff ↗
  • R
    R 3.2.0 released · 2015-04-16
  • 0.3-5
    record
    2014-11-08 · diff ↗
  • R
    R 3.1.0 released · 2014-04-10
  • 0.3-4
    record
    2014-03-06 · diff ↗
  • 0.3-3
    record
    2013-04-19 · diff ↗
  • R
    R 3.0.0 released · 2013-04-03
  • 0.3-2
    record
    2012-05-12 · diff ↗
  • 0.3-1
    record
    2012-05-01 · diff ↗
  • 0.3-0
    record
    2012-04-18 · diff ↗ ·
    added 4 exports
    bary2cart, cart2bary, dot, polyarea
  • R
    R 2.15.0 released · 2012-03-30
  • R
    R 2.14.0 released · 2011-10-31
  • 0.2-0
    record
    2011-09-14 · diff ↗ ·
    added 2 exports
    tsearch, tsearchn
  • R
    R 2.13.0 released · 2011-04-13
  • R
    R 2.12.0 released · 2010-10-15
  • R
    R 2.11.0 released · 2010-04-22
  • 0.1-7
    record
    2010-01-10 · diff ↗
  • 0.1-6
    record
    2010-01-08 · diff ↗
  • 0.1-5
    record
    2010-01-05 · diff ↗
  • R
    R 2.10.0 released · 2009-10-26
  • R
    R 2.9.0 released · 2009-04-17
  • R
    R 2.8.0 released · 2008-10-20
  • 0.1-4
    record
    2008-09-19 · diff ↗
  • 0.1-3
    record
    2008-07-14 · diff ↗
  • 0.1-2
    record
    2008-05-13 · diff ↗
  • R
    R 2.7.0 released · 2008-04-22
  • 0.1-1
    record
    2008-04-15 · diff ↗
  • 0.1
    record
    2007-12-12 · diff ↗
  • R
    R 2.6.0 released · 2007-10-03
  • R
    R 2.5.0 released · 2007-04-24
  • R
    R 2.4.0 released · 2006-10-03
  • R
    R 2.3.0 released · 2006-04-24
  • R
    R 2.2.0 released · 2005-10-06
  • 0.0-2
    record
    2005-06-08
  • R
    R 2.1.0 released · 2005-04-18

Package metadata

First published
2005-06-08
Total releases
30 / 21 yrs
License
GPL (>= 3) OSI
Minimum R
≥ 3.5.0
Download size
1.1 MB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("geometry")
Sterratt, D. C., Barber, C. B., Gramacy, R. B., Grasman, R., Habel, K., Mozharovskyi, P., & Roussel, J. (2025). geometry: Mesh Generation and Surface Tessellation (Version 0.5.2) [Computer software]. https://doi.org/10.32614/CRAN.package.geometry

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for geometry version 0.5.2 [Data set]. HJJB, LLC. Data release v2026-10-18. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-18, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy