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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

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

File metadata

File hashes

Hashes for opengeode_core-16.5.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 78f16758d35eb7f25acea9a26b03d03ff33f6af5f59f23cc2d6eabeb1d482b28
MD5 7e680ae2c25482c27e87484500865be9
BLAKE2b-256 df064ed5047520882a13f727c2a874069ad93358212212f5d9bca85a8200575a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e933a257af64c31f07f47b4034bcbb22a835207a189d13133e1dcff4e1e00981
MD5 cfb353fa5bd943c2e616987c98b0d697
BLAKE2b-256 0b03b8d7b9d55fde7992be990fc87776df78c21f7a23436fb12e35ad63fec57b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b763929723426b293c9bfae702a4ce609da03c3bacd3de79f9f38b60cfc8c85a
MD5 84e4d122fa19f076c30e975a0cc117de
BLAKE2b-256 d9d6e589f5756760c5a24c59febda1514f858e50b80f9eea69765d8d8d5f4815

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19fefc124f9a282634b94233274339a2aced4c2602311fbce79e173a45c82f27
MD5 fabc4efc0cc2757771b28b7a5ddaabc8
BLAKE2b-256 37c27ead5dca40138bf729be55090285881889b137101e23fe934843f1e99d9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6ecbd3174710d867037a5de4141f0245ad90bcc56e8fd48c2a74a7c1e69ff619
MD5 2f7e957f808aae379708a55ac7098225
BLAKE2b-256 af6733e54d8c1c16d7d682db837317bf756913ed33f7d646a17d8ee51a33527d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 100a928fd183c83cd9f4e5472add5144dddec6dadf088de7c28d828d76418cf2
MD5 228082eeb3cad4cb630b2a3cdfcb3494
BLAKE2b-256 5cdb4d731c9803a86d202832fcf0866559810bb950085cafa688dc7deb8dcdb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ab13646e41fe08249c0b43534ace31bbd3182785e94d97f3526ada0619837d18
MD5 f4f5c5cf165053bd517ac81489ab8b66
BLAKE2b-256 3df5327fc6505efb27065cbab73f2fd86e1d3c9e5a3d26529b16b5b27cb0c37d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 535811bdb68e4664b5641bfdc58b5de7aeab8e75bec6de9424f3cb85e145a599
MD5 2eddddf010faaf9e79da6a8c871393d7
BLAKE2b-256 43ed9f24a1c54440585fe1ad7bf84a32ee820c32eee98445bd7db6ff9335c12c

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