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

Uploaded CPython 3.12Windows x86-64

opengeode_core-16.5.0rc3-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.0rc3-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-16.5.0rc3-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.0rc3-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-16.5.0rc3-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.0rc3-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-16.5.0rc3-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.0rc3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6a45eeab69db49d5f5ac1d75cebaa978d201dbecf99d9335c31902a0fbe69a93
MD5 3bf0b03a4cc361ca77735384c6df0557
BLAKE2b-256 144da65e5c78c09e3846f505252b9c953bffbf88b3d0803408d67da1eb6c31db

See more details on using hashes here.

File details

Details for the file opengeode_core-16.5.0rc3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 845ef8c3ea730b871b888a07f91c98ccd61bace351ba0bbfcc6b6653d4b9e32b
MD5 9114e7561d24de5acd1ffe2f2946c517
BLAKE2b-256 fa69ee29244f1f476f573577a79c380e4e81a0122a74220b2f03923c82e5e253

See more details on using hashes here.

File details

Details for the file opengeode_core-16.5.0rc3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a7285e062849f99941e93c78667b29dff7c78ff641989f0ec932480f89494fa3
MD5 8b68698cb8853e1b1f87ad19524d8775
BLAKE2b-256 7c38ee14f386c46b67cf082257396e73395009061587b3c276d567338ebae77b

See more details on using hashes here.

File details

Details for the file opengeode_core-16.5.0rc3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d46a7982b3f7a6b0b51ddddcf94e9a5e2e7341a515500dd6d0a2171312028a31
MD5 546410c6b3a91d448196f3fe1903e174
BLAKE2b-256 90b889d3d812d0794ed32feb283c9900168e77edb79a7111bf35d5f2e189d2fa

See more details on using hashes here.

File details

Details for the file opengeode_core-16.5.0rc3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 add744ebb375a9724d8e017361669f094313b3c08a4d1ca34f6eaaabeaad7865
MD5 121bb8c1ae102eb05d4c7b3653842c2d
BLAKE2b-256 1f6a4ac81a766ee8423bf4340de7bda019ff7cbac5589fbc49508fcb9348457e

See more details on using hashes here.

File details

Details for the file opengeode_core-16.5.0rc3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 852e5e8149a707b9d2f551dc3332a486b46f45ca86505ed12c6ffdd7c996ac56
MD5 0b52a2d47d3acc021fd7615b088ad2fc
BLAKE2b-256 fd474bc7e78baff9bd03b031ff3c49d37a84a2e1e7b75a2865b8e84796091c9a

See more details on using hashes here.

File details

Details for the file opengeode_core-16.5.0rc3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 438e9c59538b510c95c225f7638f2a3fd3642028a50444e5ec85958c490e488b
MD5 1cb730077d707fb81e342bd81de437a6
BLAKE2b-256 b24bbd05906da83ad96c73607fb72accc698de29db1d3e199fd0a07c9fa707cd

See more details on using hashes here.

File details

Details for the file opengeode_core-16.5.0rc3-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d32c9f4a644e7f4a00d2949ea2d0d867ba58de0240189031852fd29c42c382c2
MD5 92358393c0a1c695e18393ea1b834137
BLAKE2b-256 8e1bdc2be9bf6e1c34d1fac7dba51a4f09068d22b00e5545b7ec4000569e129c

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