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

Uploaded CPython 3.12Windows x86-64

opengeode_core-16.3.3-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.3-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-16.3.3-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.3-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-16.3.3-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.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d64ecd94d5dbdaceed3bedc167f116a4acdc7bba3f3d9e01e19c970da0cd968a
MD5 653a93f5fbe58c2074529cfa1d4c1994
BLAKE2b-256 c099dce57324123aeb0a9fd68ff7b3eeb83dc4453ebeb58e099fed2695ba2428

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b5e34aa26fa7335a6e225bcccb713dc674e4397bae622b445dac9cd6b32d487
MD5 623456768dd436c36eeeb7c13f8bb70f
BLAKE2b-256 b0a65f07ad784cad13add8bfa142f229430bc0ffafabd1faad8386549d368942

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a5ae2682ef4df784f9e9649b6886c8ad400c621fa991e481ddf59137c947dbda
MD5 9527af97d5d3aa0daba6a6401364a49e
BLAKE2b-256 d893af0204cb289b1cfe2c411e40a0a68a4d4062438f252026ee852fcf097898

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b99f9bec4de1fa3847c0a735b14394bd1e0dc539e443e89c25a8dd0ce645109
MD5 8804d8a5f5c16b60721c92d00499b006
BLAKE2b-256 875d8aaecb855bd638ec9772caa6e276d5a83822a7689f39360e1a95ecdd222c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ce517fea9cc76f4f28b5c406377969095810409f01baf440ee37c99bdea9c0ee
MD5 da832a0382d14969c3c67cd9ee2992ad
BLAKE2b-256 76200caa958fdb7defab3d1c823181d19d66236cfc569bc163dd2c11cbab4d6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ee1eb41098aa616a6495ce5c6794455362b13475692fb39aa38eef6e011594a
MD5 85c557bac5d025f1ccdf180e868ca859
BLAKE2b-256 2e92a788974b6275acf1de15cf2eb5642115c251de78a63ddae8abfd02a278a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e82f6391c340090b752a895f1fd73898a14a30e747cb32481069fecc6116d1aa
MD5 c2c40cea6a9a0eb473689b4b0f0b45b7
BLAKE2b-256 d7c466874c65a51c1237e578cd5cd783ae4f521d470d2334253c7111c75a12a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e53e6ce877035782af75dbc6340d4092b58110cd6460dd52b2404caf38bfc3e1
MD5 771216b80c833517da0a38c8d29f6789
BLAKE2b-256 e96415f1ada0f4138cd1d443351ce9751ef48f2c7a240bb0bd12a79dde21bd87

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