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

Uploaded CPython 3.12Windows x86-64

opengeode_core-16.0.0-cp312-cp312-manylinux_2_28_x86_64.whl (18.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11Windows x86-64

opengeode_core-16.0.0-cp311-cp311-manylinux_2_28_x86_64.whl (18.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10Windows x86-64

opengeode_core-16.0.0-cp310-cp310-manylinux_2_28_x86_64.whl (18.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-16.0.0-cp39-cp39-manylinux_2_28_x86_64.whl (18.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6d26725b21335480ab5f1ba1cb0886ff77a6c9c610ec94b24d3e46b10865a5db
MD5 c08c2e92d6f59c1ecc714a8354271e6b
BLAKE2b-256 876b488f3ac0a2594b3cb57d5a4771b2b26abb6cfe3ca8491357cb5cb0a2bf4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 57f16eb75f99be40e07e7509e855ddeacba0d2d904cdef695b63f29ae1b9bee7
MD5 73052654ab375ed13f13fef667452130
BLAKE2b-256 dcc4ae5a0448e80a238926234011e4970503ff251d2283b395849c4850739c0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6d1c8e8b0014db68da79c74fb95ab06f6ad9a0220507af140451ff3c00844d15
MD5 1925f564ec703605118c9a3a37a10259
BLAKE2b-256 b101c1991507f31674f86c278b634b9b238bcaa5be83c3cfe151bfae548f3222

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d6d3e2355654f6723324d1a12c5e1e3be9def5a40d5d6a16c6e3fb5173b866dd
MD5 1596d6a164a738764d951a820a421c18
BLAKE2b-256 cb7e7a8bd2ad63702e3209db0679237de1223892752050999c8f66e364020b7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3fde095b8d9c74eaa712f8bab22a0858ac7bef2260e53dc34e648fd411301429
MD5 427c212fb2332995f902dc7aaafbcc6b
BLAKE2b-256 453f70ee107708dd5ca5de2b89d0648293d5df5e40eb965705142a765a7cfeeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 505281f26da7a2fa34ecedd6134b740e01b4f7e456c3b31a285121999b6530b6
MD5 ac737d170e9c675153099a6d3c658ccb
BLAKE2b-256 1e6d497e14bd6b53e4ecbc4dbc440bc7eed13490ab3d4a33cfec1a6c3452c2ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 dcd541354bc75abdefee902b1741849ea1feae97355194076d52b38613c534e4
MD5 63ce8596479951171054d96a4a93b122
BLAKE2b-256 ee264b225a1816133d83c0cd21e1fd76663c2eb0d726512a133b1ae744cc1609

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.0.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa029db69b32777ba821be844b05fc638ae9b7fb4b4c52e909d672ea6fb1442f
MD5 683203b35a1bd91b89390975d674887c
BLAKE2b-256 0a833b7571a7ab83211a7b08e78fd2f443ccceb69e609b852a0980982e940f09

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