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 Version PyPI

Windows support Ubuntu support Red Hat support

Language License Semantic-release DOI

Slack invite Linkedin Mail Us


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


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-17.3.4-cp314-cp314-win_amd64.whl (13.6 MB view details)

Uploaded CPython 3.14Windows x86-64

opengeode_core-17.3.4-cp314-cp314-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

opengeode_core-17.3.4-cp313-cp313-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.13Windows x86-64

opengeode_core-17.3.4-cp313-cp313-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

opengeode_core-17.3.4-cp312-cp312-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.3.4-cp312-cp312-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.3.4-cp311-cp311-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.3.4-cp310-cp310-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

File details

Details for the file opengeode_core-17.3.4-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c2601d94e4c60fb622593dd23977f451ed62282bbe63055cd8fd66a0bff63acb
MD5 d93d672f985e925694f48a252237cefc
BLAKE2b-256 16eec3b8b6e3a759e276f66b82818b7fbdfb12060a67ca1356aa9c10d961ce48

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.4-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.4-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7a0dc5b7328475934205f57024d34e4e1fb01c64025b5ac65ce8a54d49ef7596
MD5 0c3f3edbb638a09df5a5005fa277a745
BLAKE2b-256 efabc6b1c88b65d3d26db72c842f9a66187f7a9b1b4d29c65242b065164b2f00

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 51eef8929354a56230dfa71e8d570cf7c0140cc9702a5b98b7336e0fbc7eb51f
MD5 8acb3ef96c14fc49a88e80f77eaca882
BLAKE2b-256 bc159fe4db58af6ab19ce04942e68146a5b7eac83d480bfcf59f901b89b7636e

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.4-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14ad16377c69ced3986abea5e5714dcc7afb5728a00da0685c7a8ba4b052387a
MD5 e124a1d303fe62958f5c41faefe8ed85
BLAKE2b-256 235eff366c135bf16347a9f576f041a0abee85053998ec72ce51b7c4900a5ce5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3a1c264ef251f8bad74f90fb996f6de0107d7da4cc61b52296b61db052acc1d6
MD5 72bf43c948934c9e9a83f91c317ebf65
BLAKE2b-256 2a673cd2b166ba09318ef558b3a697e73cc694315c6e05599560657c819d73d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 558adf44198df458614629abbb3491682b8dd25f4e77f45accf3146b471eda75
MD5 b159ed9a266d3e70625619310f017590
BLAKE2b-256 64a9fe7a2adfd353460d21990c80c9de0132d9c9592ac65401dd9f3be6335b94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 beb2a51d100e0f769d8a0b9c513a730fc49c00f3d1a3b83022e5241438000a68
MD5 d0195e38b79e5fb5f7c175c118818c3c
BLAKE2b-256 ada78110390d517e0157b9bb8a453c5a5baa3978684de05a464cf21bd82538f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca9083110543b3868a621c267d717dd7b3ee6183d7392f4bb2f53ce52c458303
MD5 902bad140c85923aafbede5ed9597af2
BLAKE2b-256 d4d3a528cc6b55c9622c11daf14523e984a09901df0c9c005f365799eb359c7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b4cda2ae4c0742cfc6eb6c93eec5f57b909c772e90aa8fa84d7971ea7453e088
MD5 38213eb28018bcb4ee39e7d8100bf128
BLAKE2b-256 b293ab8eeee6304d5f11067f141ad5c561de4e37e9fb27867d880bbfb222a866

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6270e91e73859b983ddd414769fd173ac32b6f628ad9b90d3f92c012285d61af
MD5 d83ea16a9503821de74925d9b7723ff0
BLAKE2b-256 c7daa576b067d0dfbe4bd6f93557602c79965b87405c3dcce1d4c8ef59fa9f2c

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