{"categories":[{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/2"}],"enrichment":{"capability":"Triangle wraps Jonathan Richard Shewchuk's C library to generate two-dimensional quality meshes and compute Delaunay triangulations from point sets or polygonal regions.","skillfed_tags":["computational-geometry","mesh-generation","delaunay"],"use_cases":["Generate quality meshes for finite-element simulations by refining point sets and constraining boundaries.","Compute Delaunay triangulations of scattered point data for spatial analysis and interpolation.","Triangulate polygonal regions with holes for computational geometry and mesh-based algorithms.","Subdivide planar domains into triangles for numerical methods and geometric processing.","Create constrained Delaunay triangulations that respect user-specified edge and region constraints."],"what_it_does":"Triangle is a Python binding to Jonathan Richard Shewchuk's widely-used C library for two-dimensional mesh generation and Delaunay triangulation. It wraps the C API using Cython to provide direct access to quality mesh refinement, constrained triangulation, and Delaunay computation from Python. The package accepts point sets and polygonal regions as input and produces triangulated meshes suitable for finite-element analysis, computational geometry, and spatial subdivision tasks.\n\nThe package depends only on numpy and is available as precompiled wheels across macOS, Linux, and Windows, making installation straightforward. However, the project is dormant\u2014the last release was in January 2025 and there has been no active maintenance beyond repository preservation, so users should expect limited responsiveness to issues or feature requests.","worth_installing":"Yes, if you need reliable 2D Delaunay triangulation or quality mesh generation: triangle is a mature, well-tested binding to a standard library with no known vulnerabilities and straightforward installation. However, be aware the project is dormant\u2014maintenance is minimal, so plan accordingly if you need active support or encounter bugs. The LGPL-3.0 copyleft license requires careful review if you intend to distribute derivative work."},"id":"triangle","links":{"html":"https://skillfed.io/packages/triangle","md":"https://skillfed.io/packages/triangle.md","pypi":"https://pypi.org/project/triangle/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2025-01-07","license_spdx":null,"license_treatment":"copyleft","name":"triangle","python_support":"supports_current","summary":"Python binding to the triangle library"},"popularity":{"monthly_downloads":511074,"position":6262,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"20250106"}
