MCPcopy Create free account
hub / github.com/Geode-solutions/OpenGeode

github.com/Geode-solutions/OpenGeode @v17.3.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release v17.3.7 ↗ · + Follow
5,907 symbols 18,668 edges 978 files 15 documented · 0% updated 3d agov17.4.3-rc.2 · 2026-07-11★ 17826 open issues

Browse by type

Functions 4,961 Types & classes 946
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

OpenGeodeby Geode-solutions

Open source framework for representing and manipulating geometric models

Build Status Deploy Status Version PyPI

Windows support Ubuntu support Red Hat support

Language License Semantic-release DOI

Slack invite Linkedin Mail Us


Introduction

OpenGeode is an open source framework for representing and manipulating geometric models, from simple meshes to complex boundary representations. The framework is easy to use thanks to its readable API and its Python bindings for quick prototyping. It is the industrialization of a 5-year research prototype platform RINGMesh.

Ecosystem

Project Version Description
OpenGeode-IO OpenGeode-IO-version Implementation of input and output formats
OpenGeode-Geosciences OpenGeode-Geosciences-version Custom objects and algorithms tailored for Geosciences
OpenGeode-GeosciencesIO OpenGeode-GeosciencesIO-version Implementation of input and output formats for Geosciences
OpenGeode-ModuleTemplate OpenGeode-ModuleTemplate-version Template for creating your own OpenGeode modules
OpenGeode-Inspector OpenGeode-Inspector-version Inspecting meshes and models
Geode Geode-version Open-source software for visualization, modeling and much more

Documentation

Code and API are fully documented inside the code itself. To check out our live documentation, visit docs.geode-solutions.com.

Installing OpenGeode is done:

  • either, by compiling the C++ source. Check this documentation page for more details.
  • or, by using pip command pip install OpenGeode-core and add import opengeode in your Python script. Check this documentation page for more details.

Questions

For questions and support please use the official slack. The issue list of this repo is exclusively for bug reports and feature requests.

Changelog

Detailed changes for each release are documented in the release notes.

License

MIT

Copyright (c) 2019 - 2026, Geode-solutions

Core symbols most depended-on inside this repo

Shape

Method 3,069
Function 1,892
Class 934
Enum 12

Languages

C++96%
Python4%

Modules by API surface

src/geode/mesh/core/solid_mesh.cpp94 symbols
src/geode/model/mixin/core/relationships.cpp88 symbols
src/geode/mesh/core/surface_mesh.cpp75 symbols
src/geode/mesh/core/grid.cpp54 symbols
src/geode/model/representation/core/brep.cpp50 symbols
src/geode/mesh/core/geode/geode_hybrid_solid.cpp50 symbols
src/geode/basic/attribute_manager.cpp49 symbols
src/geode/geometry/internal/predicates.cpp47 symbols
src/geode/model/representation/builder/brep_builder.cpp42 symbols
src/geode/mesh/builder/solid_mesh_builder.cpp42 symbols
src/geode/model/representation/core/section.cpp39 symbols
src/geode/model/mixin/core/vertex_identifier.cpp39 symbols

For agents

$ claude mcp add OpenGeode \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page