Skip to main content

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

Metadata

Release files for OpenGeode-core 18.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for OpenGeode-core 18.3.0
File
opengeode_core-18.3.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
opengeode_core-18.3.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
opengeode_core-18.3.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
opengeode_core-18.3.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
opengeode_core-18.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
opengeode_core-18.3.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
opengeode_core-18.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
opengeode_core-18.3.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
opengeode_core-18.3.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
opengeode_core-18.3.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details

Total release size: 164.4 MB

Release files / opengeode_core-18.3.0-cp314-cp314-win_amd64.whl

Download URL opengeode_core-18.3.0-cp314-cp314-win_amd64.whl
Size 13.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
82fee1a4f7d80284ab0d616a1e20a20f15ff963a4b52911c6502634cb4bd6c90
BLAKE2b-256 checksum
How to use checksums
15e2f1845d2fe10f13e21c3ebe25e1a9848b66f1bc514c2a1cf415182f5ee1f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / opengeode_core-18.3.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.3.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 19.3 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
071fa312fc6851f133720590c07ab074b479ba084e576f2977ada03fa06f2511
BLAKE2b-256 checksum
How to use checksums
06258b68b70341a59678806b3c597b151872d3b69ba73b0f25266795579501f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / opengeode_core-18.3.0-cp313-cp313-win_amd64.whl

Download URL opengeode_core-18.3.0-cp313-cp313-win_amd64.whl
Size 13.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
8920abb80c2ffcdafb22f1001f54f8aa96daccbd0a31e7660142b6f0b5ba8007
BLAKE2b-256 checksum
How to use checksums
9190e127be85bc67d8d596e10606fbf13f558ebcfc6160d66ed3e2b71a32efd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / opengeode_core-18.3.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.3.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 19.3 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bbccd38e4f8113f85adac6d1a5ce493a53374ab0290822b1632edf0861742381
BLAKE2b-256 checksum
How to use checksums
5c9cceaf94cea03a0485962a40d9dc5bdb01bc61773294e219d9031655d371b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / opengeode_core-18.3.0-cp312-cp312-win_amd64.whl

Download URL opengeode_core-18.3.0-cp312-cp312-win_amd64.whl
Size 13.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
927cfaa94029ac69cc3869d61945c5347cfca63fcc13d4130e4a3b5c39def3df
BLAKE2b-256 checksum
How to use checksums
9208c96aab3849998557d7154d23e103680147ab18eaee8461feed39f397b189
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / opengeode_core-18.3.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.3.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 19.3 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
57a10f1ef2ec5c14441537ba6b2941b6699049c3e782cf342280164a603658f8
BLAKE2b-256 checksum
How to use checksums
a2fd3891695b8e453212cf332b1c09bde449b579b5c58e52c708548752131fec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / opengeode_core-18.3.0-cp311-cp311-win_amd64.whl

Download URL opengeode_core-18.3.0-cp311-cp311-win_amd64.whl
Size 13.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d54f22303bc67a3b83253fb4c0dfc72598def9de38394f4853c1e7dfb6cd9054
BLAKE2b-256 checksum
How to use checksums
24bef6c6f222645564b36eb4a89a19789be666834db120b040b4c644f340386a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release files / opengeode_core-18.3.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.3.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 19.3 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d8eba3e19f8f194c00b73105d5745b7449c564d02c05ca6d8352b2203d087b9c
BLAKE2b-256 checksum
How to use checksums
13600fc174d1ae23df43e27e7e1b51973f75b3719b18be28351e66fdb7e83b83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / opengeode_core-18.3.0-cp310-cp310-win_amd64.whl

Download URL opengeode_core-18.3.0-cp310-cp310-win_amd64.whl
Size 13.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9b82ebb7c9f7460a44ff624b879f2b7591ce763b1922191de68f66e3cef2666f
BLAKE2b-256 checksum
How to use checksums
8b031e1445c6fbfb0b9dbd077e9faf3edb77bcdc1c9c6169e6f810807d0cd78f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.11

Release files / opengeode_core-18.3.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.3.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 19.3 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
88e9f493b2186727c3bf77ed620fa9c0c90555ada88773a006fd89b37c796289
BLAKE2b-256 checksum
How to use checksums
1e6c8d641f2759a4610145b1fec7518d10efb9a5b49011a219a5d6a214f71f39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.20

Release history Release notifications | RSS feed

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page