Package: tulpaMesh 0.1.3

tulpaMesh: Constrained Delaunay Triangulation Meshes for Spatial 'SPDE' Models

Generate constrained Delaunay triangulation meshes for use with stochastic partial differential equation (SPDE) spatial models (Lindgren, Rue and Lindstroem 2011 <doi:10.1111/j.1467-9868.2011.00777.x>). Provides automatic mesh generation from point coordinates with boundary constraints, Ruppert refinement for mesh quality, finite element method (FEM) matrix assembly (mass, stiffness, projection), barrier models, spherical meshes via icosahedral subdivision, and metric graph meshes for network geometries. Built on the 'CDT' header-only C++ library (Amirkhanov 2024 <https://github.com/artem-ogre/CDT>). Designed as the mesh backend for the 'tulpa' Bayesian hierarchical modelling engine but usable standalone for any spatial triangulation task.

Authors:Gilles Colling [aut, cre, cph], Artem Amirkhanov [ctb, cph], William C. Lenthe [ctb, cph]

tulpaMesh_0.1.3.tar.gz
tulpaMesh_0.1.3.zip(r-4.7-x86_64)tulpaMesh_0.1.3.zip(r-4.7-arm64)tulpaMesh_0.1.3.zip(r-4.6-x86_64)tulpaMesh_0.1.3.zip(r-4.6-arm64)tulpaMesh_0.1.3.zip(r-4.5-x86_64)
tulpaMesh_0.1.3.tgz(r-4.6-x86_64)tulpaMesh_0.1.3.tgz(r-4.6-arm64)tulpaMesh_0.1.3.tgz(r-4.5-x86_64)tulpaMesh_0.1.3.tgz(r-4.5-arm64)
tulpaMesh_0.1.3.tar.gz(r-4.7-arm64)tulpaMesh_0.1.3.tar.gz(r-4.7-x86_64)tulpaMesh_0.1.3.tar.gz(r-4.6-arm64)tulpaMesh_0.1.3.tar.gz(r-4.6-x86_64)
tulpaMesh_0.1.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
tulpaMesh/json (API)

# Install 'tulpaMesh' in R:
install.packages('tulpaMesh', repos = c('https://gcol33.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/gcol33/tulpamesh/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

delaunayecologyfemgeostatisticsmeshspatialspdecpp

6.17 score 1 stars 3 packages 9 scripts 645 downloads 17 exports 4 dependencies

Last updated from:8c9f421bae. Checks:15 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK145
linux-devel-x86_64OK122
source / vignettesOK217
linux-release-arm64OK138
linux-release-x86_64OK161
macos-release-arm64OK89
macos-release-x86_64OK197
macos-oldrel-arm64OK94
macos-oldrel-x86_64OK269
windows-devel-arm64OK208
windows-devel-x86_64OK138
windows-release-arm64OK263
windows-release-x86_64OK128
windows-oldrel-x86_64OK126
wasm-releaseOK117

Exports:as_tulpa_meshbarrier_trianglesfem_matricesfem_matrices_nonstationaryfem_matrices_p2mesh_componentsmesh_crsmesh_qualitymesh_summaryrefine_meshset_crssubdivide_meshsubset_meshtulpa_meshtulpa_mesh_1dtulpa_mesh_graphtulpa_mesh_sphere

Dependencies:latticeMatrixRcppRcppParallel

Quick Start
Installation | Your first mesh | Controlling mesh density | Getting FEM matrices | Using a formula interface | Mesh quality | Ruppert refinement | Next steps

Last update: 2026-10-10
Started: 2026-03-25

Spatial Workflows
Installation | Custom boundaries | sf polygon boundaries | Polygons with holes | Barrier models | Mesh subdivision | Adaptive refinement | Mesh operations | Extract submesh | Find disconnected components | Converting from fmesher

Last update: 2026-10-10
Started: 2026-03-25

Spherical and Temporal Meshes
Installation | Spherical meshes | FEM on the sphere | Projection with lon/lat coordinates | Earth-radius meshes | Euler characteristic | 1D temporal meshes | 1D FEM properties | Irregular time spacing | Metric graph meshes | Junction detection | FEM on graphs | Subdividing long edges | sf LINESTRING input | Non-stationary FEM | P2 quadratic elements | Parallel FEM assembly

Last update: 2026-10-10
Started: 2026-03-25