Skip to main content

Open source framework for representing and manipulating geometric models

Project description

OpenGeodeby Geode-solutions

Open source framework for representing and manipulating geometric models

Build Status Deploy Status Coverage Status Version PyPI

Windows support Ubuntu support Red Hat support

Language License Semantic-release Slack invite DOI


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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

opengeode_core-17.0.4-cp312-cp312-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.0.4-cp312-cp312-manylinux_2_28_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opengeode_core-17.0.4-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.0.4-cp311-cp311-manylinux_2_28_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opengeode_core-17.0.4-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.0.4-cp310-cp310-manylinux_2_28_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

opengeode_core-17.0.4-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-17.0.4-cp39-cp39-manylinux_2_28_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

Details for the file opengeode_core-17.0.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 42a14084654ed9e945a2f604e3af81fcaa145954d8de3b1d916b310eff8411ac
MD5 a59bc11924b94be2d2605209765e1058
BLAKE2b-256 4fae4aba03c8aadfcebe54c98c98d5ccaec2495586fc14d96c6acc872fd06670

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.4-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c32468422ddf7f7ba73bd0197578fa82c9408ae15b250f5f7cec2b016ab376f
MD5 6eed26d62e2ba77c76f9cc46fdc62038
BLAKE2b-256 ecc1ff83a3ae9a4f1379b0323002b5c9294959f93f582363c08238cfde8aa37c

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4c52775b7a4cad728d07daeb93af8e24d2822462c59d5087edbbb4661d0c11f9
MD5 dafecdacc1398d4450c0a2917f11bdba
BLAKE2b-256 f34d7fc4c53ec17c1254ea5a1013ebae896b1a5dc8debe9ee901fe64c6ab0c34

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.4-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d18d5f3c9fea6bb55aa2e3c1a921bc3983dfcc00c8a94a2f31b436f5c99644f
MD5 be6d01f325080c2decc4b326b21e3c2a
BLAKE2b-256 d96ae13e3491bd995ce7cb75c725d30d5adb368c43e4c6a2d80ad182876bb713

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 02346cf4ab20d5302505b4db5700b8e886010974b7f2e0b54bb0af7072af1804
MD5 1534b2492cab009d56d083a5f32ec3aa
BLAKE2b-256 ecae7e8d50b96d224311b6a290192b83d66db624ae1c0699e0bf3d4e64e00287

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.4-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e007d93a8da02d13afc77e54a3665e4028a814302dc4b42ce86e3b45380a9be
MD5 45eb6a61edf0fb7183f5acddaa8230a6
BLAKE2b-256 896f762c5ea54a6e637363d727172c0007ad3bd7eb52fdf8becb3df8d0743152

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.4-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 cc770adecd916623981e8ad1906472e2c18e3bbde366a66ae7482a51505a2c8e
MD5 4d298669629f4c3968249f939fa1611b
BLAKE2b-256 35f3b97c3c2de6db5b3730219bf8166bd1cd658f6f97f853dd10135e44b2f6fe

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.4-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49683e62b89137f8b4ca9580a9e1bdbfbadf9d4fcc8427f34ebfaad6c06954c8
MD5 6f5ac743a1ab1144da2340aea6c59d8a
BLAKE2b-256 e4aa5f5011f607129d45635a9712d2fc468142ccd4fb1a52afc110b311958be0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page