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

Uploaded CPython 3.12Windows x86-64

opengeode_core-16.5.1-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.5.1-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-16.5.1-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.5.1-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-16.5.1-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.5.1-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

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

File metadata

File hashes

Hashes for opengeode_core-16.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2f1da092e9cb400472799bb7b0bc3f8b605cd86302d5c570e4b3cbf37e0750f5
MD5 b2bf5f2d9de540b8b3dba7c969b48526
BLAKE2b-256 8664e7125305da249fff32e6c1bcd703c107f9cc606ae8921f84067bf0fa9170

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0505f090d6a3475985f4435a27de0763209f82c0c7875f2d949db70c89a5e699
MD5 66c9dc49b4fadd78f42cfee80c2382ce
BLAKE2b-256 3ae50fa2fe36414bfce8e6a948ff569eaa4afcc6982af54fa03856da78d33ac2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c7b5c4bb600b4d08e0c7c9cd8a49f613ed83caf0791a22980d62e3411e9da251
MD5 89354d237bcbf4fb362d8ed3c1fe991c
BLAKE2b-256 a5bc0a46435fc48a467caf974c0fba40b6dd038b206b38cf16520bfadbbb1391

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 921e4e288d675a850c6debfbdbebef706a28bc7a86563f17378e040f700ea177
MD5 7b1b47aa22c99599f8352318850646d1
BLAKE2b-256 272ffb4274224c13bb204838bfc89a02fbdb247644d27e62318a39c688365ad2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bbe0138c93c275b7e3b19ef8728ead3ea8eb289da1d0384aa40ce894290fecd8
MD5 f29819aebcc918501eb364168be61cf8
BLAKE2b-256 d9148c53eeba90a9c677d9b46f013618a08a39c751ca0f3148203aee273b9795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a24d42d0a2a731ac1ba95277e314b9c1aa0ce7eaedfb65a84383b91259b00409
MD5 f6104ee53618a49c37dc689d97ff6d87
BLAKE2b-256 4e0a49f20a82e63816f9b33a550bcdc34fc1e38d638dce6ba984c44b276d0626

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 16c106570f45aec6b10d06d5e450761d60b27b3916258089cc7304a6fdd34ce6
MD5 de5d6685d765591ded20ecae8bd5eb49
BLAKE2b-256 bdb1387d4bb179c9d59fea72ede9a19eb5f0ef568f7d18d0eb9d0cff44cfdee6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ecc40958f909211865554e30689102e8417ff9d3b57632d770905e2046cd793c
MD5 c7f5cd22efad8892e69b0b586530cdd1
BLAKE2b-256 85304697acb0aae99480bcbea7e460ac9f07e4aba92b548587486535bf40615e

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