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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

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

File metadata

File hashes

Hashes for opengeode_core-16.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 193c124238007390d02dc1da9f6050877da3c6d473d59ffa9887944b3df57751
MD5 31483c71aebcfdec957518c731f0eec5
BLAKE2b-256 b7f2ba1a0467ab3b024a63eb84476de853a13c63db937ce78b25c5f0f18ef712

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52059f41312e629dd5ab3a9802213dd8f3c893a3d86b81cc8b5c6b60201993af
MD5 34ffc740fa8a13758b1f50d247813ba4
BLAKE2b-256 82a5b6359e99eb32ee85ed12dfec75709315d039b2cdc25819ef38268b0706d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 60be0d87eddf265e5d80d7acb9c60bf59fa6c701a2e1fccdb85b0fd0f5be276f
MD5 aa64bbb60170aa768de7c8ab1e56678c
BLAKE2b-256 2ee3df44f5cc424bd3cf454490a1f87bb73dfc85f76bf09f996a80da68efcebd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30d8266bb86d0679e982d1cd4bd0984c3aff65662b14138ece7919455c090842
MD5 896839aa3af5319fe0e4cf610e63622c
BLAKE2b-256 f8e856c78ccc5adc029aaf805e9b453c0dd26c4ec27a2e31bd3ae871dcffd7f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c43a64455592085de0e276835d03ac70eb65554084162f787ba798f4d13cbae6
MD5 c219808d794ce0662adf6e66dc4ffd4d
BLAKE2b-256 cf4ba52c33a74076e3c145309e6dd8b1c14eb24a3c4ec8630406f7e16b271737

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9dac439b46f29bed0ce67992b4cf7ee9c4becc35e9e58cbd0c7d7e26ed88b031
MD5 44b8050fee1335d74071a7ca55279ba2
BLAKE2b-256 6eb814d22081cea81f81e337b758e89245bca5b4b280fa72e292da64ed1824ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 851f13259a61680f06d9d2d78f2612ce0b4f520176f01bceca0473c6eb57bbc1
MD5 f321ec3fa80520b479bec0f0796f942a
BLAKE2b-256 2b18cc6d0aa914dd6be824e62023eca87339e72af3d8079b9613be700a41af69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c871a0946f36245e4eb3fc456554c93827f91c4d3b8bcc4b6534fe0b87da5eef
MD5 9681ca922a79f4b12c9de1b99d380b6a
BLAKE2b-256 f38b7b4286cb89e9d35b47f9649f94eb8d460b46bf7da523139da3beb0fccb36

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