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-16.3.5-cp312-cp312-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-16.3.5-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-16.3.5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e2ac5c75f3b5fe56ba15051e23b6f78d029bae07a819207eebb705886bcee021
MD5 db22dbfaa85d5fbc82c1810821d356ed
BLAKE2b-256 a341da4015b5d5dc19b9596b084fb3c650d3f43a5212018daf0078c056c00f58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a6df88d6bdd2ba8e9fc067a5ef750065651915d5114df7b3456375da5ea2820
MD5 3ccd43f1570c3d05a92172a23bc678ce
BLAKE2b-256 beb8938ec707a7358dc76c318abce4a1786b87b824156f7650baefff7cedb26d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c20b0926fb32fae4d1e9716291e7848bc5728f39750d732e5f4a0574ccacaae6
MD5 d0d4ba78823cc19074ca04ceed65cbc4
BLAKE2b-256 49c03e6be1bed0e1e1fb4df1c0713d4b27b0d4340d5f8c75d3faa8e953e559dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.5-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 67e09ffde93592db8b18452b2a3c7c7266b3fd4f4733342a77e4cfcb17391d1a
MD5 818ae2d77eeba69319c10fa765c5d967
BLAKE2b-256 1c053c917cd39b020da5f8b9c497bd9de6f0af5110292af04d99749fe0c66df8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0f1d9678d5975cd444416e59e85e1f261aeb37266bb07b47346d7c075552b1ee
MD5 59d9a0dc4bc7cf3af8f0d5f085b23e64
BLAKE2b-256 00ae0f84a6e351f295502130bab793f96cd8c3b78f9aee505af02aed89bf1711

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7215bfc1b0094db1dc7225c2dceb0fe8ae8f3c03acd02640a40ab9c59af17938
MD5 13c8731aa8cfd30bd2713599a092bd3c
BLAKE2b-256 05a3e346b4c8552ca9a0e870890668b208ada78aa5c60cc53a13e100a6242d35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3f37909d0049215b540114e44183240bc4343c0137ea43cdcad0045cdc9c1b19
MD5 f7c64f4f1fc563fa97c5039216fd7b10
BLAKE2b-256 e5aeabe7ba4858f195e0209a20c6d86fcb7f991a498502f401d4d1e3948b2723

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.5-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7ba915d059340fe2713a7ff34a1ff9e2853009edc6baee632fbe10818a4501f
MD5 e116db512cf82e21233c6be6427ae539
BLAKE2b-256 40f3175cd0e37dbb04a7f7175b0ac29c2a5a2e78814f3613f1911544eef85ed3

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