{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/4"}],"enrichment":{"capability":"Gmsh is a three-dimensional finite element mesh generator that wraps the official Gmsh application and SDK for use in Python, providing both a command-line tool and a Python API for mesh generation with pre- and post-processing.","skillfed_tags":["mesh-generation","finite-element-method","cad"],"use_cases":["Generate unstructured tetrahedral meshes for finite element simulations in structural or fluid dynamics analysis","Create structured or hybrid meshes for CAD-based engineering workflows with built-in geometry preprocessing","Batch-process mesh generation in research pipelines using the Python API without launching the GUI","Prototype and visualize mesh quality before running expensive computational solvers"],"what_it_does":"Gmsh is a Python wrapper around the official Gmsh finite element mesh generator, bundling the compiled application and SDK for cross-platform use. It provides both a graphical interface (via the FLTK toolkit) and a Python API for programmatic mesh generation, making it accessible to researchers and engineers who need to create structured or unstructured meshes for finite element analysis without managing separate C++ dependencies.\n\nThe package includes pre- and post-processing facilities and is intended for scientific and educational use. It ships as platform-specific wheels containing pre-built binaries, so installation is straightforward but tied to the supported architectures (macOS x86_64 and arm64, Linux x86_64, Windows x86_64). The copyleft license and binary-only distribution model mean it is best suited for open-source or academic projects rather than proprietary software.","worth_installing":"Yes, if you are working on open-source or academic finite element projects and need a mature, cross-platform mesh generator. The copyleft license and binary-only distribution make it unsuitable for proprietary software. Medium install friction is acceptable for the maturity and feature completeness it provides."},"id":"gmsh","links":{"html":"https://skillfed.io/packages/gmsh","md":"https://skillfed.io/packages/gmsh.md","pypi":"https://pypi.org/project/gmsh/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-24","license_spdx":null,"license_treatment":"copyleft","name":"gmsh","python_support":"unspecified","summary":"Gmsh is a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities."},"popularity":{"monthly_downloads":396981,"position":6966,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"4.15.2"}
