{"categories":[{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/3"}],"enrichment":{"capability":"tetgen wraps the TetGen C++ library to generate tetrahedral meshes from 3D polyhedral domains, producing constrained Delaunay tetrahedralizations and Voronoi partitions suitable for finite element and finite volume methods.","skillfed_tags":["mesh-generation","computational-geometry","finite-element"],"use_cases":["Generate tetrahedral meshes from surface geometries for finite element simulations in structural mechanics or fluid dynamics.","Create adaptive meshes with finer elements near regions of interest using background mesh sizing functions.","Produce Voronoi partitions for spatial analysis or computational geometry tasks.","Refine existing meshes to meet quality constraints (minimum dihedral angles, aspect ratios) for numerical stability.","Process manifold triangular surfaces into tetrahedral grids for numerical analysis workflows."],"what_it_does":"tetgen is a Python wrapper around the TetGen C++ software for generating tetrahedral meshes of 3D polyhedral domains. It combines the speed of compiled C++ with Python's ease of use. The underlying TetGen engine (version 1.6.0) produces exact constrained Delaunay tetrahedralizations, boundary-conforming Delaunay meshes, and Voronoi partitions\u2014all suitable for numerical methods like finite element or finite volume analysis.\n\nTypical workflows involve passing a triangular surface mesh to tetgen, specifying quality constraints (dihedral angles, aspect ratios), and optionally using a background mesh to define spatially varying element sizes for adaptive refinement. The result is a tetrahedral grid that can be analyzed or exported for downstream simulation. The package supports Python 3.10 through 3.14 and depends only on numpy.","worth_installing":"Yes, if you need tetrahedral mesh generation for scientific computing. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and offers pre-built wheels that minimize installation friction. The single runtime dependency (numpy) is standard. Install only if you actually work with 3D mesh generation; it is not a general-purpose utility."},"id":"tetgen","links":{"html":"https://skillfed.io/packages/tetgen","md":"https://skillfed.io/packages/tetgen.md","pypi":"https://pypi.org/project/tetgen/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-04","license_spdx":"MIT","license_treatment":"permissive","name":"tetgen","python_support":"supports_current","summary":"Python interface to tetgen"},"popularity":{"monthly_downloads":105840,"position":12676,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.8.4"}
