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

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.4.2-cp314-cp314-win_amd64.whl (13.6 MB view details)

Uploaded CPython 3.14Windows x86-64

opengeode_core-17.4.2-cp314-cp314-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

opengeode_core-17.4.2-cp313-cp313-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.13Windows x86-64

opengeode_core-17.4.2-cp313-cp313-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.4.2-cp312-cp312-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opengeode_core-17.4.2-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.4.2-cp311-cp311-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opengeode_core-17.4.2-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.4.2-cp310-cp310-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

File details

Details for the file opengeode_core-17.4.2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.4.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dfa4932339fc080ba66d7571f73431124d7352479ec49c8b6dc245e5a230ac10
MD5 079f6d4581ed26370b08371c4dd35c77
BLAKE2b-256 228f6039592f5829db54ca01d15a4d22dc540c4446e6eb78b3154d272b69d0b1

See more details on using hashes here.

File details

Details for the file opengeode_core-17.4.2-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.4.2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe8ba67e90baf701c6adbc03d588c49b06dbd9b32241fcbd6d53ebb0f12a7283
MD5 9795f4fc7874aa667703725992a7dcca
BLAKE2b-256 fad1f6b63da4ffe9e82dbb5fb4dc56fee24d268e0a7c12d8cfb51bab866cb1e9

See more details on using hashes here.

File details

Details for the file opengeode_core-17.4.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.4.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 41de0d34386533b551d21822b1639694746a8593c05c6448bd01892d4c7bb6b3
MD5 8eb0e757d4a86e000b148d9bd7e5f356
BLAKE2b-256 dd6aad526feb4f2b4c79a2d7f70f995223613d148a9ea807d5baf3ab91c1a424

See more details on using hashes here.

File details

Details for the file opengeode_core-17.4.2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.4.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df6f1e4ce4b85c069dac1fde4f58b886a0a3f03efe6a89d40c463ffee164fd18
MD5 abcaf652a11e37ab43719165c316eb5a
BLAKE2b-256 94580ef86fac4e79718eef82d0bc90b9c08ce5784eab48ce37c22cd67578d855

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a50380392889d8435bb480fb0c5646aef4d882d787ddbf1f578bf1f853786875
MD5 9f9d8e9378cce05ef1a9c8c43aab781f
BLAKE2b-256 6e4c2d168e890c357bd5df84223faac53bac5b5674df17ee39ee82142bbdac02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55ac9366c487114c9ee050694b8a535e263d58f11602b154b99c8e17bad75bec
MD5 f36fb1089d57e21bb8f9d58b2351eb4f
BLAKE2b-256 348fb4cfb001869a47b89ff6cd2a459c342ed1d2f95b73ab13c6f855b1c43a36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 47af08309b06285abe7a076f302c2aba27e2623034f1011162e60a42264c56c5
MD5 67773e69fcad783874e7dd30f20bda48
BLAKE2b-256 60c7d66338ec9898853393a2252db04d839ba69ca20c35c09366fd03cd865fdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7bc232c93494beec9de69e696cb8d5705f5f954ec70d9b3ee135ca6840e67958
MD5 78b338bd0e6a81712b17731017c3f209
BLAKE2b-256 95564e6b7e135f41bd66c69845a6b1def70588a957ebc7e431cd5960bfe9d6a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d147813a6a58cd306dc85f5a17afab3c59a5f9bae931a8c62a5e373a4340957f
MD5 47b8fab3fd75fc4c1587ca9cca734254
BLAKE2b-256 021c0c508fd0a9bab12377409ecc46301987fd9beb16bca339e8d43dba504a1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1693243314b0cab74bc27ad478580bc3e24e4a9cf77b349b942783862c373d10
MD5 82695d4b32b773c896a8b7870bd23119
BLAKE2b-256 981b9ff1c5f4783b28a77678026ba28182bc992d7ec5df065618cd09926070e2

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