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.4.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.4.0
File
opengeode_core-18.4.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
opengeode_core-18.4.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.4.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
opengeode_core-18.4.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.4.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
opengeode_core-18.4.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.4.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
opengeode_core-18.4.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.4.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
opengeode_core-18.4.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.4.0-cp314-cp314-win_amd64.whl

Download URL opengeode_core-18.4.0-cp314-cp314-win_amd64.whl
Size 13.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
d4beaa3e3ee92cfbe7a625ae0393a5ec5c82a68e7748aee2eb6db4816cbf7502
BLAKE2b-256 checksum
How to use checksums
dc614c6dfe7dd53e646aa1cfa6e9feca4691fed8c5bbc5ce0d20de52afffa1b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

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

Download URL opengeode_core-18.4.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 19.4 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a894fee90c1f03709e810dee1326ade0fb39997ca14ce7526c5024d246a10787
BLAKE2b-256 checksum
How to use checksums
a7cd077986dcec1099c399dcb43489153f9f8f49b8adf3e4025a9c5a43fafec8
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.4.0-cp313-cp313-win_amd64.whl

Download URL opengeode_core-18.4.0-cp313-cp313-win_amd64.whl
Size 13.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
856773ee597c63a3b30298bbaa75ecf48079df656668f3794cda2bd0f16fe92e
BLAKE2b-256 checksum
How to use checksums
a7e44a6c3dd51b87d961844e5e0b4d435736908639b065b107378b2f9f9358f5
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.4.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.4.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 19.4 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
34109c0fabaa95bc067981e32d875066dafe6e19033f3afad6724414b0ce9c47
BLAKE2b-256 checksum
How to use checksums
93ac0b127bda2d46ccfae22438fe4302854ce1f8ba0e86fd3712f60737573869
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.4.0-cp312-cp312-win_amd64.whl

Download URL opengeode_core-18.4.0-cp312-cp312-win_amd64.whl
Size 13.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d0d0e132863824084977ce3afadb1024eb50cbae2d2c97b2b4d664dcae517df0
BLAKE2b-256 checksum
How to use checksums
c2160562e7f70f5189f6dc16f05f916f2f338df28c3254ab2f7a135a0793a3cb
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.4.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 19.4 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5631852a1b3aacd4711df4f0a76a1d9b7bf123ef8a042adcc64cb624282a2e29
BLAKE2b-256 checksum
How to use checksums
a62bd744d934c0eb4b3c32703e44aa29024fbdecc1e57a496868223596ded2df
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.4.0-cp311-cp311-win_amd64.whl

Download URL opengeode_core-18.4.0-cp311-cp311-win_amd64.whl
Size 13.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2ee1c744d89d9292cf0e44c851816804f23394d983c5a5966d9eac9b5d0669e9
BLAKE2b-256 checksum
How to use checksums
0087a33dbe9a486a819b57bbe5b2e5537ce91963fb02292fc88f7f6edd4acbea
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.4.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.4.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
64af99f6fd105f95f83ea185f1e85d8174267908353b14d9d4b7419a93f389aa
BLAKE2b-256 checksum
How to use checksums
d9eea39b52d7cc1b487b0f507660e50f0707813f85d7fd4793c1af2e5e445da3
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.4.0-cp310-cp310-win_amd64.whl

Download URL opengeode_core-18.4.0-cp310-cp310-win_amd64.whl
Size 13.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0302949a427b949460643ae5ca5653a43cdb3f976f6a710a51b473aacdcc8ac0
BLAKE2b-256 checksum
How to use checksums
c4390f56527847cdd6f89b6d7de0ea74791fb9368ae4c294bbdde48b137076ba
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.4.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.4.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
1a08c5afcbbbc2f745819c35c3b1e3806558185cf7a88f0d5c764beb7d33462f
BLAKE2b-256 checksum
How to use checksums
fa3dfb5ec44a10a3eaf2960f3aa7ab4acc3e8853fc496eb69c236324c4a6e891
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

This release

18.4.0 This release

10 release files

11.3.0

8 release files

10.8.1

8 release files

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