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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 168cb609f2dad3397f16bc364de9a1f846cc986e407b34f0e3096b832d146cee
MD5 7a7441b95558227e1f83a406ae4e80df
BLAKE2b-256 270e7831bf88c13f161e920f68671d52e151ff2bc4f6df7666fff636b8ae61bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2989e85f32bf6972220579094100ce186c1910016a08ad25be123d9f7efd6060
MD5 aa55dbb5185c6a99403e1d1057168b89
BLAKE2b-256 4a2aa57e58a642d19f541e4b1c602e269290c66487237c458ba2bbee3cc18bce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 502e03dff27f3a5b40fd8e9af0c102d837ab737bb1969463a19ed03abfc6af3b
MD5 119b12b2c7b6c9892202616a12d64b66
BLAKE2b-256 6280cfa10e808894eb1cc77966d027a9027f6c9eefc38045f1b35c99159afb64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae845542ba0249be6c9cc81ae768d33bdc8db678d99dff2420d725a871a7e7e2
MD5 85f2911cc46b9b2ce7c9e9e51e2fc1ee
BLAKE2b-256 7b69a1bf890a114c64c6d52bebf1d212dc4d9b2e52867f109cd2604c0332060f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 57089691c055efd80b434dd293d87bb7d61f85aee2f23d25bb6e3f31fc4736b7
MD5 3ca7c069b40cb8010765b6599e8b9102
BLAKE2b-256 a32820cf03d3a5bed116f96d66e237cc3b1a67af31addb008b20beba7d66ffe3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b422370b8c9cf32470a7a7039159971f96bf8983e0ab53c65b6f80343d9cd3a2
MD5 0d7b48efe86fc6010b3b52c965d7080f
BLAKE2b-256 558742f4d84c8f88b3b28762f045df11fe9c1f97aa662218d62c98824c17244f

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.0rc1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8a2c05e1a5b32fc2d6ed69869ed73dfc08fc815237f020063e47bd83a1d82f89
MD5 d00a1f6da18fdfa9a7c013637cf29bcb
BLAKE2b-256 60dd80755c1dca0e96e14193a139e69167beedd7e993153dafc0586bcd4d8ce3

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c476122824f90b54ef1778aa2eed06c06cdf4e9dd482d4f4fffb66749ab5aa21
MD5 1dbc536e9e068da2b669e26343ff7867
BLAKE2b-256 6ab4e42c239e6eadebdce4fce76327993f2af0907e35a2677385b5f5ba5be06e

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