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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.3.3-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.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7178c78f1bd91bef63dd119f15bfe9c3ef434560fabfe3a1ed454786408aa490
MD5 287184ddfbd959d731b6ca9333bc3eb5
BLAKE2b-256 7e419edfc5657b9a4737606395c6e37940bd2c02977ba40608a40ee5177be52d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d7a42857c183dc1aae65539b6082668495b12fffe7dd77c667490753e03ffa0
MD5 dbc50cb8f7122e4834338aab5fd3faba
BLAKE2b-256 9b1aec92904d06b9ffbc58d7baff8664684bf73466fdf3dda07115291a51ac0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d2330f72245f9268930b95a0d36b4569674dd8807ec6e5ef9ee623d8e6f060b4
MD5 94acd6358f8ed1bd32d91a730fb114ca
BLAKE2b-256 db14e9f9855b5fe098adca102a30137297b97b028cb3701a275855aba2837d36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30457e73942bd032a158f8c3324a42ab75f36c02983e5289842151a1c6b5dfbf
MD5 232bfef21eee53d701d82610950ab6c7
BLAKE2b-256 2f6db7006e24cb41c2948c81c9e52bfa9f4d3f5fa86decc4360e33fea84727cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 24a5053fac007bbd3c7a68024ca9bf7fe74e9c107daa7a650956a8ccb47801da
MD5 1c744183cb4e5f68768727cee5037cc1
BLAKE2b-256 b70deed38ee1e0136413d2c47a38a22b5561f07db8db3a47962a5a81200714c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 227aa6396c7665df145f1953806750caea46dbc09e9e2bf47a693320df709b63
MD5 8b49f693a0231801c0df71a3482e0cfd
BLAKE2b-256 419dc4638b39b0fdb4dc9b9023414ae88b07246567644e03598263f688ca30ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9af2ddb645ffc42ddd488d484e6fce579fab28e3fe6eef7064c4b5f5420e4631
MD5 ee5149bb3f51bd9e49ba9811f05d0264
BLAKE2b-256 b058cc851eefaba8e71b4ce66eb0868006d2c6582203fa0d735f232ea2ce0bb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f43a93f5df5543969a6974cc993006678f57ab8bd32a1ae088ed2e4a405db6e4
MD5 d74d880c198cd03dfc91c08680dbd0c8
BLAKE2b-256 24d74b00e306dec93a68292db3c8910aa643b0a711e8cc0b0d342110bb858673

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e6b2296f62223bb57eb63fe61b829934edb231ca5e2c7e91f17436774ec1bed3
MD5 061c31eef3311835821fb6a85dd346da
BLAKE2b-256 f22a9f68e1e6cc3321575ff3994888129233693c58dd1aaedd7b0c2a71157872

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ed90873ac18e4e5afcfc364bd067a30cef7dcf071ddb2db30b5ed55d02dda66
MD5 3ab57cf756f48bb953016b6d05d2f49e
BLAKE2b-256 7a5532bdd661531875ed03adc47c446b2e1c4a62edfacc68763cd04a3f480a6d

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