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


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

Uploaded CPython 3.14Windows x86-64

opengeode_core-17.3.3rc1-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.3.3rc1-cp313-cp313-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.13Windows x86-64

opengeode_core-17.3.3rc1-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.3.3rc1-cp312-cp312-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.3.3rc1-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.3.3rc1-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.3.3rc1-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.3.3rc1-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.3.3rc1-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.3.3rc1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.3rc1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 eb8c2c5bd07adaa56cb4f370fd86502f6b824eba5dcad2f3c75960f6c3c0c3df
MD5 540745dc87a4462ec9653c3e16676eac
BLAKE2b-256 d06d57bbf0c31f2195227f07c9b8e7b3f10d21990d8434980d104963fc4454b1

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.3rc1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.3rc1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be71160a8c01353c417c069ab7aafa22a394fee13e7636bcf85347f61b7bf10d
MD5 fb6ec844d356fe8ee33ff30da05bcf68
BLAKE2b-256 8fd0389bb56cf3a36b652becfdd063b4055ea70e459bcc1f641e32dbbed10043

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.3rc1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.3rc1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 37e1dc3932d077022b6a1046797195e0af6c99d73c7f167512995c3d859e5864
MD5 861b239aaafe77ce3cbdb737f009406c
BLAKE2b-256 877bb212b995587db5cce0bce46fc12034b2ff0718d5953a04ba9a6c1d7e529f

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.3rc1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.3rc1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d1152e11e000b2bf1520236fec3bdf81173db732f0415ffbf4d412b712c1318
MD5 ee6b46f72528f7f6c6658d56f7a9ab76
BLAKE2b-256 c99d3a92329ca7d4b55c9e84b7c822d408b7f9997891ad278edc3cddf73ca1b5

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.3rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.3rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f8d4186ec915d03252615bcf89854b8e68057e4edbbc51104f79169f30a04df0
MD5 3787e8e8abc77e2ea86e2ae6942800d3
BLAKE2b-256 f4252c9615f39c8dca2af97e8ae452be6c81f101c91be0e2052857d695032147

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.3rc1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.3rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 87606fc0b6b9ca1ecd9ece5153dfa37f7cd5471274bac463e97ce90ad7f2aa8a
MD5 e3378cddf9d5686b9aaaa17a0e6230ca
BLAKE2b-256 038fd11dde2dd05e29f2e982ef1521a3e760e523101987f615218fb9c715abee

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.3rc1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.3rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bb0dcabb39188b53ee9fbefc3fa8a7e6ae3768fa957c06ec590a795393c1ff31
MD5 4cb560820f027dac4cdb84d68302ccae
BLAKE2b-256 891a560baf3a54673249a588ec3a417a574a66b99d4092b2d468ed823094059f

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.3rc1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.3rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c49b1e72f2de2a4b16cfa3a30f132e38cccbf9dbc91948b2e3ce3ae36a1048a
MD5 5d6201709f845add5a4430b012dc2b42
BLAKE2b-256 4a1fdc9de48d621f05316b529fb69d6248272affd93ebd0021d8b31baf45ebb9

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.3rc1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.3rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a3ce783c28d13103dfefcd900b80ff6f588dadee3bd0dc1039e6bfe67f18489e
MD5 f7089aece2fbadad051cf814145c53c6
BLAKE2b-256 43e45d96fc23f645c797816d99df7c3aeb8f5c9998342f77edc990a64d317f87

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.3rc1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.3rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2fb6f816251f8569d7e5519740b864fa07537dfba7db3e1c5853f8b1808659e
MD5 c526209d5293f25674e1bb99ea34eb0a
BLAKE2b-256 65d2248b04a0387253a7b53e443afb657d0e9c33feca2be8d8d1922c8cd80383

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