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 19.0.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 19.0.0
File
opengeode_core-19.0.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
opengeode_core-19.0.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
opengeode_core-19.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
opengeode_core-19.0.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
opengeode_core-19.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
opengeode_core-19.0.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
opengeode_core-19.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
opengeode_core-19.0.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
opengeode_core-19.0.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
opengeode_core-19.0.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: 165.9 MB

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

Download URL opengeode_core-19.0.0-cp314-cp314-win_amd64.whl
Size 14.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4c36cd08bdaf5099aaf3c24c967a136a429e70bb647149d2f56d6ab2fb5290a4
BLAKE2b-256 checksum
How to use checksums
1d7e11e5d94eb0e6b214502770ee92253bafeffb9b79ae5bd210d0be83d4fbec
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-19.0.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL opengeode_core-19.0.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 19.5 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
eada40f7e07a2b2c7e070e33822c19a976284b08be9c1b944bda21e5698df442
BLAKE2b-256 checksum
How to use checksums
610ad795bd01ee1eca4f5207e34a6662e720588b7ce4086c4ea2a9f59544a575
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-19.0.0-cp313-cp313-win_amd64.whl

Download URL opengeode_core-19.0.0-cp313-cp313-win_amd64.whl
Size 13.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b3d3a518a3249d42438f9827c54609c518bf79874ec5480fb2c72f4e01a644e5
BLAKE2b-256 checksum
How to use checksums
87206e66b34952c8e061efee17ffd297e2c964f3a152cfa43bf4ca7b15c6c586
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL opengeode_core-19.0.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 19.5 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c7b32b0b2c47c466736b99a17c86c16fd2296de94152b1271ced56b7b5d18b47
BLAKE2b-256 checksum
How to use checksums
141c11616ad9fd69d966d08d8a208856ffd1b5c017a4f268ca8ebe65b7678eb2
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-19.0.0-cp312-cp312-win_amd64.whl

Download URL opengeode_core-19.0.0-cp312-cp312-win_amd64.whl
Size 13.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b7f6cec4985d3ad2e60e216d317f3c432aecbc501c234c183a25b47ad2bbc2ec
BLAKE2b-256 checksum
How to use checksums
30591f9e69dc580e3b41a579e903954d5ac3f769575d90d6fb7fb002b7f10bf1
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-19.0.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL opengeode_core-19.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 19.5 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9d5b2541d852979736404c42bd96359410d821c9384d2624e09312fbaf67367c
BLAKE2b-256 checksum
How to use checksums
bcf04b12af5312b44d3b128a646c7ec3b21d61ea5575cf25677dddd54b62e973
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-19.0.0-cp311-cp311-win_amd64.whl

Download URL opengeode_core-19.0.0-cp311-cp311-win_amd64.whl
Size 13.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
941aec21cf8771e9cc3adc7d24490780ce979174d90a7f31ef9ab4f9ed58ab8d
BLAKE2b-256 checksum
How to use checksums
a0cda1691ed34a8ac272921b8d7b01c3e4c779f799f02d2beece7c87753bf494
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-19.0.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL opengeode_core-19.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 19.5 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5b615b8b3cac46a520bded65d3ad8e40d315e35588f7bedce7c95718daff59c1
BLAKE2b-256 checksum
How to use checksums
6cf738e67aa4b5fc5f856f36370df5d4724f68e7f578c8e9411c9c12e1d1dfb2
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-19.0.0-cp310-cp310-win_amd64.whl

Download URL opengeode_core-19.0.0-cp310-cp310-win_amd64.whl
Size 13.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ef53e12d07d5d440cde80db4ad0a701de4ca58f7f24ef21ace55977226d6b4fb
BLAKE2b-256 checksum
How to use checksums
cd598a5a942f26589b76fdcf78ba959168f2cebd578e628e05ef50e18099363e
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-19.0.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL opengeode_core-19.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 19.5 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
256842de5d2031a3f8836bb5928966103dd739d9b4148426d253814f6d0d6dff
BLAKE2b-256 checksum
How to use checksums
5cc230048693d436ba547c29162460c190af51f91f2d1ab278a8b4011b9ab1ac
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

19.0.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