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

Uploaded CPython 3.14Windows x86-64

opengeode_core-17.3.1rc1-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.1rc1-cp313-cp313-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.3.1rc1-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.1rc1-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.3.1rc1-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.1rc1-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.3.1rc1-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.1rc1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.1rc1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 896ee4fe2d97bae4ee68450fd0fd240e0163bf190c4337d9c6bf7165e07f44f2
MD5 a1ed9015db7fa95fcda64c09279fc570
BLAKE2b-256 384c92aa8408c492201ec68ac261470e892d0375c195016fe3bdf86c531c5554

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.1rc1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.1rc1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4f9388e6ad376fbdf66e61173bf70c319f99690ed66d828095076f080632048
MD5 b022adf8f7ec6ee644d72bc8de5338c5
BLAKE2b-256 ee2b3a0e9cdc6da75862cc151ff771bee80e1a606d9f98b46d55aaba0e2c7659

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.1rc1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.1rc1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5d406af2484935d9163d0241f5de21dedab1156d3c5f563ad93800f190ca2fe6
MD5 107b5ded6bdeaa96291ad9b6eb3347c6
BLAKE2b-256 89c7c431fb2c24986b54f8147fb85c2cfd4e188322b327dab04e8178921b3c8a

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.1rc1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.1rc1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba062e54fece30d4b5d8115255735f44fdfb7854ca0864647931de3ca40f6cdc
MD5 cc71fe4380cdd30591972d27ee3e863d
BLAKE2b-256 0de2007524055abc495fe601584a08253288b83457163f277960e56780ad9a41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.1rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2cc232282fcd6044e84ba283a7b485b421ae2fcf000de8592b40e7c4df385f4c
MD5 77bc09a19256f3d5243d8e5f3f35d1c5
BLAKE2b-256 0c3e27d0aadd21f4d030d63f662f81eff54d5da46bdd77e86cf6907ec0b2c568

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.1rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b5c0334e27e783099019b38f6006d09903858f44f817f16ad8639c61e12a800
MD5 ac565af50f618b30698fa17dd4f68659
BLAKE2b-256 e940f517d57f07be77e8ac6c2129b97e45071a84718acde795a04d0be4f99478

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.1rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8309a03401cb1d220e4119f4d707c77e099da17b7b276cbc54f66f661e526592
MD5 78e68798f1283280a6920509dd963bde
BLAKE2b-256 2217f9d710cdd8366c0374a8dfc54f735730c0d3ec309e9c032accb96f2f76a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.1rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 277b04905e74abc80560b253f3c2dabce8c1d786691b792e6da9f0fc53693a67
MD5 caf9990ec828bee48448faafa3015dff
BLAKE2b-256 ec753ac1f7bc3c770e94b51b604b76bdfa4d8c74229a8bfc227e3acae9de3afa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.1rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4a708a46727f30c1d3c348fac868dfb1ea5b884ef6118c5790865ae978aea2df
MD5 f7e6b0de0945d1747c3262cbddfb9185
BLAKE2b-256 7a0124544bd2659e9eb1f6045a84e05bca672d51ed0ba8cd4fdd33beb4c72a75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.1rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8feb10a55dbd7519999290a8a1d610bdba21cda675babf64c6c1b137daf405f7
MD5 fc80577776f9b2d4af3f8477d9548b5a
BLAKE2b-256 3b9a0b4f735e4becae7b2bc4158dac49ec40c54c1121bd10c8d9a414cbd4b016

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