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

Uploaded CPython 3.12Windows x86-64

opengeode_core-15.31.4-cp312-cp312-manylinux_2_28_x86_64.whl (17.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opengeode_core-15.31.4-cp311-cp311-win_amd64.whl (12.8 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-15.31.4-cp311-cp311-manylinux_2_28_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opengeode_core-15.31.4-cp310-cp310-win_amd64.whl (12.8 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-15.31.4-cp310-cp310-manylinux_2_28_x86_64.whl (17.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

opengeode_core-15.31.4-cp39-cp39-win_amd64.whl (12.9 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-15.31.4-cp39-cp39-manylinux_2_28_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5d4747a7ac733ed47803d109ee6150a3433aab5e3a95635f4be142b33a4a8b73
MD5 52f505d9ba557d9ff56ccb365316ecd1
BLAKE2b-256 1137085691703ea619847104e28ffb3e3ab320cec1c79c10c7d69d8a1d8363d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72f42e4caea847d059e69c5bc6b6668767fe5bca2877ce2e948569d308a6046d
MD5 160ff57d68379644a302bf68308d5834
BLAKE2b-256 0bcf3530a0dab4cd6058dd41e8347b97258dc5b20d48d8de15e8503a490558e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bf587086518807ece024b2267001a386acfcb141fd27b74a894f68259b839301
MD5 6bd20eb38331fe6bf5270dc6130a47cd
BLAKE2b-256 1744437405cfcf840459f5b3a2b038fe50d55ed44c56a357076d3f1d75350374

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 366ef22d3639d81b9f373b9b76e02d1fb07c3c632b6a471ce435aab1e332e3a3
MD5 5d0b9767233b073a75d3253345f94c3c
BLAKE2b-256 06f524f64144eca7dfbd70431f7fc6427d225a52218c1e6480dfabc35bc2f535

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f1045fc011b2a5a65e8851f548d49988ae7c2a513e2a1ff5b6e43d44daa63742
MD5 728d300e1ff10a8204a14f0ff1ae9e75
BLAKE2b-256 1ab1eac49a01f852aacc5752e22e939d60caf24812d8612bafb1e844c5468902

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2caac15195602ac30ce4db68cd60fbbd869d558f7b63d9acb9c683efa4e19d09
MD5 d4b1bd0316a755a3fecf671ea20d433c
BLAKE2b-256 2497fbc0014eafc09b8338350d77fe7aacfcb46631345217080240e8fa696ba5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a86ce2df3b96a6f6c125295ab1e5be27465a7fd6ee9add4da484001ff78f30a4
MD5 09e2eff025f8d092dadd1e1909976d8f
BLAKE2b-256 dd66624d2f9a4ce1a5a0a7151209d80eda4a7b54b9dfd8a35f775f6f0d58d1cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 324b8806b9ba22d1c3687ed1f7b38cdc4c0e5f55647d8c55bcf726ead582b271
MD5 2c1dc2dbb0817693d15156b1edea48e5
BLAKE2b-256 6387352c49703960ee41fe8361adce5243855ddc4f419145b866c376a2a927c2

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