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

Uploaded CPython 3.12Windows x86-64

opengeode_core-16.6.0-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.6.0-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-16.6.0-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.6.0-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-16.6.0-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.6.0-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-16.6.0-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.6.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 676b075d8940aa876c34aa3b3a7cb603e93d058a0f54d609d6e16e3744dc0fd8
MD5 337c68b982875065343d89eafec4d533
BLAKE2b-256 00c935db9f8d941fedadd85db21500b6a57898dcde0fee9111099ede2954bc87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.6.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd277524d26620f2b70bc5fb3fefd2344d6f5912f79bdfd5bd88c7622ed05f8e
MD5 b8e17a0fdee53cfb88341ed98654d025
BLAKE2b-256 7bfc526ca99457aef5a2a6f6350c5f565620227e61ca774982ca92cab3dcff0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0fd2ae449e468c469192ef1c250c10717d710b93a46cca7b84cfaf8349d8e955
MD5 568f453d58f970d45deb222fc5ddfb7d
BLAKE2b-256 62fd8e858e896ab43384c44e01f48a38791dc499784fd954fcf92a2eb78e7f8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.6.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 96b23d3d1e6c307252719697a881cf7b417c5fd1ea3b07b4fa7e6e129bcf717a
MD5 c224002867dd51f85caf8b83da988878
BLAKE2b-256 1b72386455159929dff1862663f6c6b1d40f530081c0712f31a2755a4666dbf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 af749a021106ae316f2700b968d2f429c1a6951b9bffa27b27b82a16e96d1ef5
MD5 99d55a9f217845476fe59376d1079417
BLAKE2b-256 83d6efb59cdbf119f37473247b0b1ac2e37dfce604dfad3a89853821b27ba798

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.6.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d99267307c427f98137efc521068031d7b3a756355744868fe80c0baf999bee
MD5 73e03b2b939ffeec81074fcb56541aa1
BLAKE2b-256 bfed7304d017ca3efd73aa15b61d3b791ff98fccb073b676f5e0d43cfc4c2ff8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.6.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 345dbb9067a63188f2dc08b64158b1db71337b7bb36aaaeb64f93afb12935b44
MD5 d989c6ce973ff2eb9f4e444392446061
BLAKE2b-256 52e710afed215ae8eeb7d3a18a9932b135e76df78d16958e1e3fdf4f079ac332

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.6.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d68d6bcd1196e2c335956b96daa0740341045d359c7d3549a25176fabb8affc7
MD5 0334ce1f5f13de7071f15f88016ed48e
BLAKE2b-256 6bae48876fd71aab52bca9a5ce1aecd0d1a7f821d413f61ddf60a4689557b242

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