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.5.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.5.0
File
opengeode_core-18.5.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
opengeode_core-18.5.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.5.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
opengeode_core-18.5.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.5.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
opengeode_core-18.5.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.5.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
opengeode_core-18.5.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.5.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
opengeode_core-18.5.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.9 MB

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

Download URL opengeode_core-18.5.0-cp314-cp314-win_amd64.whl
Size 13.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
1aa9852db2844e53c96b4ae24c96ee2cfe37de15b03b344a9893dfe4f6bddb8a
BLAKE2b-256 checksum
How to use checksums
84a5baaa2623d6df3bc54b5a761af1ce9147c1ca4588071a565f515ee0d45875
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.5.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.5.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
8730a0bcf21c2ba3cb94d59259bde832cd2136c4afdc56468b8cd49efe431878
BLAKE2b-256 checksum
How to use checksums
08f967531a4e14dcc275bd620f6899980f61407c86319533de1e54f0418f381a
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.5.0-cp313-cp313-win_amd64.whl

Download URL opengeode_core-18.5.0-cp313-cp313-win_amd64.whl
Size 13.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c1de15a90220e64b342533c6a92d1303c587329f1ff8c1ce6042ef936e935537
BLAKE2b-256 checksum
How to use checksums
6105ebc195e1a8c5b8267a9eb44ba56a391d5b019314bdf49cc504e469e82723
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-18.5.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.5.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
c0862dc75ba4b8360b686b27fd670b21b939217e204d701e1dd9b163bb789978
BLAKE2b-256 checksum
How to use checksums
8d039b3c34cf42369c3c1863f85fd12356b6364e574f6d1228e75491183486fa
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.5.0-cp312-cp312-win_amd64.whl

Download URL opengeode_core-18.5.0-cp312-cp312-win_amd64.whl
Size 13.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1496dd52d758b3c722dbad94c6b1ed8d4b5344786fd6e6ae385d40a82eaf76bf
BLAKE2b-256 checksum
How to use checksums
77994e39a10ed9fd492c6f18e1439916fec315e1a2f566b8b189b12dbfdea1e8
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.5.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.5.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
16a911a73ce080bad6f6f63a88065760d61c0ef4bd4a16ac25364472c80293ea
BLAKE2b-256 checksum
How to use checksums
5a7581b91895747f6ef8697910737eb098b3cf1fe53e30d49b4f0cc7793197b5
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.5.0-cp311-cp311-win_amd64.whl

Download URL opengeode_core-18.5.0-cp311-cp311-win_amd64.whl
Size 13.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
7a7eea9c6f57d4c1fc2712a0ff792be7593bc4a927982dbde2ffe769828d1f63
BLAKE2b-256 checksum
How to use checksums
c1451423920a300716011338a0e641ad0ae3dbf917a16e0be1abdeb3f8097202
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.5.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.5.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 19.4 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1661266b9270402112e75d6be8d0b9363fc150c694ece6215c9bc6e9be8ee841
BLAKE2b-256 checksum
How to use checksums
5f03bdef5907433970b68e9c565609b50abfc1075eef669a27a3e3bfc1010208
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.5.0-cp310-cp310-win_amd64.whl

Download URL opengeode_core-18.5.0-cp310-cp310-win_amd64.whl
Size 13.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d584ee60a023c5972492c8ea728b237aacfb3d95cd62f6a8b53b4323e3578618
BLAKE2b-256 checksum
How to use checksums
18390bd72a57a9f9fb184a4f09f08a5c626bb48d3a2e5958e87251f710338d49
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.5.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL opengeode_core-18.5.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 19.4 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b871bf8cd1ce107dad3a0066bffa551b489ead42379104c8f7195fa762d47b95
BLAKE2b-256 checksum
How to use checksums
4df5097a35f7f0fe6e04fade1930a1af0ef6da3ecfc2a055384e40031f41bfb3
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.5.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