{"id":21376,"library":"geode-simplex","title":"Geode-Simplex","description":"Geode-Simplex is a module of the OpenGeode framework by Geode-solutions, providing simplex (triangular/tetrahedral) remeshing algorithms for 3D mesh models. Version 11.1.5 requires Python 3.9-3.12. Released approximately every 2-3 months.","status":"active","version":"11.1.5","language":"python","source_language":"en","source_url":"https://github.com/Geode-solutions/Geode-Simplex","tags":["remeshing","simplex","mesh","geode","3d","tetrahedral","triangular"],"install":[{"cmd":"pip install geode-simplex","lang":"bash","label":"Default install"}],"dependencies":[{"reason":"Provides underlying geometry and mesh data structures required by geode-simplex.","package":"opengeode-core","optional":false}],"imports":[{"wrong":"from geode_simplex import SimplexRemesher","symbol":"GeodeSimplexBRepLibrary","correct":"from geode_simplex import GeodeSimplexBRepLibrary"},{"symbol":"GeodeSimplexMetricLibrary","correct":"from geode_simplex import GeodeSimplexMetricLibrary"},{"symbol":"GeodeSimplexSectionLibrary","correct":"from geode_simplex import GeodeSimplexSectionLibrary"}],"quickstart":{"code":"from geode_simplex import SimplexRemesher\nimport opengeode\n\n# Load a tetrahedral mesh\nmesh = opengeode.load_mesh('input.mesh')\n\n# Initialize remesher\nremesher = SimplexRemesher(mesh)\nremesher.set_target_edge_length(0.5)\n\n# Perform remeshing\nnew_mesh = remesher.remesh()\nopengeode.save_mesh(new_mesh, 'output.mesh')","lang":"python","description":"Basic example: load a tetrahedral mesh, set target edge length, remesh, and save."},"warnings":[{"fix":"Use 'from geode_simplex import SimplexRemesher'.","message":"Import path uses underscore: import from geode_simplex NOT geode.simplex. Many users mistakenly use dots due to the package name containing a hyphen.","severity":"gotcha","affected_versions":"all"},{"fix":"Upgrade Python to 3.9 or later.","message":"Python 3.8 and below are not supported. Requires Python >=3.9.","severity":"deprecated","affected_versions":">=11.0.0"},{"fix":"Ensure your mesh is simplex (triangular/tetrahedral) using opengeode mesh conversion utilities.","message":"The remeshing algorithm expects a triangle or tetrahedral mesh. Passing other mesh types will raise an error without clear message.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'-3':37 '-3.12':32 '11.1.5':28 '2':36 '3.9':31 '3d':24,43 'algorithm':22 'approxim':34 'everi':35 'framework':13 'geod':2,5,16,42 'geode-simplex':1,4 'geode-solut':15 'mesh':25,41 'model':26 'modul':9 'month':38 'opengeod':12 'provid':18 'python':30 'releas':33 'remesh':21,39 'requir':29 'simplex':3,6,19,40 'solut':17 'tetrahedr':44 'triangular':45 'triangular/tetrahedral':20 'version':27","created_at":"2026-04-27T16:59:34.072804+00:00","updated_at":"2026-04-27T16:59:34.072804+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"11.3.1","cli_name":"","cli_version":null,"type":"library","homepage":"https://geode-solutions.com","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/geode-simplex/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["data"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-06-30","last_verified":"2026-06-30","next_check":"2026-07-30","install_tag":null}}