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


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

Uploaded CPython 3.12Windows x86-64

opengeode_core-15.31.2-cp312-cp312-manylinux_2_28_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11Windows x86-64

opengeode_core-15.31.2-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.2-cp310-cp310-win_amd64.whl (12.8 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-15.31.2-cp310-cp310-manylinux_2_28_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-15.31.2-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.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-15.31.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c223a632a4ef174693a652398ca3b5cc6b4b8e0a585c2ae52c2e4fcab26841f0
MD5 0935b81278490b4622403bae94a48081
BLAKE2b-256 76b0e0db54654a60fc8e0e20e43165a0b8f7e5e13398e51b71e298b580f66382

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac77c1af428985835b32e705ac8b0585f35a4db9f28fdd86156df2371912673d
MD5 b87fb89a91e591f5ee5a289a3c8dfc2f
BLAKE2b-256 719e43b0bc8e38525d11d4b78be7f979b805ef50566e0f08752c47853cc9e390

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5d6a10626a8414ebe2e575af6f2e2e7eaa6374e329cab9202068ba8e57d1680b
MD5 f1180044e9a5c675f2f88928f327363f
BLAKE2b-256 306d6a61440cb232bfce6a8294dbf34424ea05295ef659cada09086abee91adb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1089989b485f0f76674acdd326b1aac634b3a1ca9a0668fd4c14436bbdce5922
MD5 1b0e8044cda5ae1c47d9cf10be4dae52
BLAKE2b-256 046497f1a9df46bd82502b393c222ab08170c67bf08a40ae2d272503b02f055c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 37cdaf36ffb653ad0840550c8d2b9248d28823942aab966fe01d5ce1f224ec11
MD5 cfd880e590444d3067c48d16a1a272f1
BLAKE2b-256 ed7d5e867b78ea7d0d9d3a7e03d65baa03e81a22633eff2ce6084987933b22c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a4e51733b72c23b605cabdbc5469920aaa7e01ec5b59cd11343e664fb7f914d
MD5 f21d5c9241c2cc5957a35013731a9b88
BLAKE2b-256 97bbd3d48b31b4b371e77cef37bb5f1dd0e350c115f24554e2d01a42d0c868cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b22ce323fb31537f98ce05d1f07c7a721ea91efe1ad1f387da4479c3526fd683
MD5 04cca1eb82eb1dcb3abf3d18cd0dafb7
BLAKE2b-256 8ec07172f37c98b64e88d232da5954297bd80c5f1d09c8f301bf30d72f28fadf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5db81e5fe6a0627420a87832458b6026aa39761e94b155e2db185c330e055060
MD5 f1477b11ef62eb84bc874925d520ffdd
BLAKE2b-256 91f5ebb32bae8ed785c7376ff1d9bfa7646793923063b0be0671cb8cb080e53c

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