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.3.0rc1-cp312-cp312-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.12Windows x86-64

opengeode_core-16.3.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opengeode_core-16.3.0rc1-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-16.3.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opengeode_core-16.3.0rc1-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-16.3.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-16.3.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

Details for the file opengeode_core-16.3.0rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b2a49d67284e1b29144e0b2224fbaa5bf2711cb21b2736d919b4675b3feff6c1
MD5 227b14022fdd31c27a6b6c31b126e5d0
BLAKE2b-256 9a109d3ca68a403e07119655040a0c4bd61008e96ce5235d72e240a7c288eb67

See more details on using hashes here.

File details

Details for the file opengeode_core-16.3.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc0672834641bd2c7a0058c3657a66d47c6a8a76720808cf7855d8b0f7ccd006
MD5 78e0242564126661986953dc9d263814
BLAKE2b-256 c6830b5824820eb9bb0ec410670b80a0f1fd4ae7fd78be44b2b9b47d20642037

See more details on using hashes here.

File details

Details for the file opengeode_core-16.3.0rc1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4dbb2b2ebe44225f776daf3f3d2b5665e64c248d3a32c5598d0109974c08c2d3
MD5 6aab859d778c9293c2b891ca24ae486b
BLAKE2b-256 481d67d374b1ef20ce85cece174b64474657c5b998329dcf3ac18acfc499c347

See more details on using hashes here.

File details

Details for the file opengeode_core-16.3.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c49d54fb846944bfea04cca75f6bedb42cce981f22b7ba5d9f287efc689ebc88
MD5 ae67c5062c7b8272983aa8436877d94a
BLAKE2b-256 190add211b5d6793d17d3d2a4265819b4713a99a17a282f3f68d832a4a883526

See more details on using hashes here.

File details

Details for the file opengeode_core-16.3.0rc1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1997b7a18d2980936056885f961f920d2512323842a0c63a18aeeb56b53f25b3
MD5 3fc6037bee17e48688569a76f9107371
BLAKE2b-256 e503865ee8c4684e4e22feba8b7ae4d94e15961190995f49f8ad55dced9c75ec

See more details on using hashes here.

File details

Details for the file opengeode_core-16.3.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db768820ea9286c68d91f7eef8a0c631c50db2c4d9f9922daf1bbb0dfd4e81e3
MD5 ad2c68e8931872ea721c704b2b2d8793
BLAKE2b-256 e6b95ffd5ab2d8c3a61340b3f0c8cb61fea46d8c05dc0824b13e173f70d80013

See more details on using hashes here.

File details

Details for the file opengeode_core-16.3.0rc1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c8f1757eb4a6fb4300e4088e3a6f137753ef245c99049eddcb3970f474419421
MD5 b9082516e5f588c210fe093c85f123a0
BLAKE2b-256 79766aa08741987c7c2c81b1797e0447a141f88d78b2884560130c6f42447856

See more details on using hashes here.

File details

Details for the file opengeode_core-16.3.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b8af9eef57d2d80adbf310772418924b54a26140503cd5b0727cc92205d2a81b
MD5 0a7bd9971fd2570852f899257b9442aa
BLAKE2b-256 6c42ee1178fc013e4f9f7e38fe14fcd019de8640f7689c34b05021469b4ed75a

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