Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.0rc1

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

Download URL opengeode_core-18.4.0rc1-cp314-cp314-win_amd64.whl
Size 13.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ccf3a9ce06cf19af056185abb2eec63cd193049fbc9a76f94d888dad757ed76b
BLAKE2b-256 checksum
How to use checksums
2cb317e74ce7acec4af581765182e2dabc51cabdfa06e675bdb4c212f55d3cd5
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.4.0rc1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.4.0rc1-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
7079503a9b3670149e5e326f6bb012aabe21321b7780e5eebef901cb942ac43a
BLAKE2b-256 checksum
How to use checksums
507f82385d246b1301612d4976902dbc84c11b608429106e8c17284908e43450
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.0rc1-cp313-cp313-win_amd64.whl

Download URL opengeode_core-18.4.0rc1-cp313-cp313-win_amd64.whl
Size 13.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4b948fa671d6b83d34a8d57b7f6d238c61b717c290a2927efa8b406852fa93c5
BLAKE2b-256 checksum
How to use checksums
58eb10bc63901807579d8718c72c9575498aff60dba1c87001b85591223460c2
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.0rc1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.4.0rc1-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
0a98f0f77f202ef12627ce4cc9532ba8876547747ab3e1ddc7c650e86ec32eb6
BLAKE2b-256 checksum
How to use checksums
2d98c55cc989fd6616e5eeec4cc4b27631dc469977a89842cba297564ad9e913
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.0rc1-cp312-cp312-win_amd64.whl

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

Download URL opengeode_core-18.4.0rc1-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
94c0a24656c7c22c8236d36943e13c0d5962d80fb10681b4de12b5721fbbc5ba
BLAKE2b-256 checksum
How to use checksums
99d086069364608900ba92170410eb47213ca40c823b10a7ddd9d21a3a279687
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.0rc1-cp311-cp311-win_amd64.whl

Download URL opengeode_core-18.4.0rc1-cp311-cp311-win_amd64.whl
Size 13.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
cc673b5dd2e830a2064589a7afea4109a9b313adedadae6f36e6487cc03e32c8
BLAKE2b-256 checksum
How to use checksums
c3d796c476262d131c6964e8036d6e1fe43a6bf8476040723613d831aca95552
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.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.4.0rc1-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
243fde00aed776ac013d9dd35639cd9abc06da6ae826629edc3b95916822cc1c
BLAKE2b-256 checksum
How to use checksums
85a7f62b8d15ec1db10c372f56789562d348b853341490d3d2210ed6efc30bf4
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.0rc1-cp310-cp310-win_amd64.whl

Download URL opengeode_core-18.4.0rc1-cp310-cp310-win_amd64.whl
Size 13.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
edd80b5842e1c7085230b1924256e5a5c219cf11d11aec13104a3e8be63436fd
BLAKE2b-256 checksum
How to use checksums
8935e3ea0b5af4ccd88d5383f45760050be6139cdcc5ab68b09dd402d9b295f3
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.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.4.0rc1-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
9b3f31680e46ee491847a34be93d342412146a7024b0efc1d0e8d05be8b200cb
BLAKE2b-256 checksum
How to use checksums
4c679f7d093deba59b5708b7c15c16ee638c5b07c0b3a03ea7758bfd03375677
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.0rc1 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