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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

opengeode_core-16.3.1rc1-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.1rc1-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-16.3.1rc1-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.1rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.1rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9f6f321176d53f4e5fdcadbfba57a25df3a8962bec9b0a88979afaf9a50f57fa
MD5 8b0e04ed8ef82063a3c88b15afc29a2c
BLAKE2b-256 0d51c1f630100d87721a7e24659909640bc6b006fc610d4a2a94bcc0d8d0ef52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.1rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 99e426b869f95175a6375483c7ebaddbd47629251182ab6881350d4446406485
MD5 20d4f3e15389f861daff34095f719531
BLAKE2b-256 626afb12b73bcd09df24203d9a6635a222261df9ed97193578be621562e63906

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.1rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3b20d179aaf6ddd6113ce79a3b5bff5b5a66e2633f30bd5d45be6821319b1be3
MD5 f1b4471ba0338e0f03a9ee137cdf3022
BLAKE2b-256 d731cfae49a1d12c6a02b9c27dc4168ad81fe47466bdfdb3314264ead44c4311

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.1rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07a44552442763f6520e658f58cab6760284c507fa6590b9c3df7316face9292
MD5 078ce50f4239b5727c7af73c59a593a5
BLAKE2b-256 312a7ea5370a5253190506a5ecac8ccf660422e528e116ae0180f9ba4267de6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.1rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 096df201012c029779fda2ee835b4926e56079a62fcc604550ac6a1d066ad0cd
MD5 06b3838e1bd36ecedf7afa77518d5cbe
BLAKE2b-256 3da36675e5ce965afdc949a6805d01009bb4f4b7521a19410ba9fd70c78a43b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.1rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f2391cbb795a0d8c9082e33e77688e5073657bf75f7eeb5b1153986823e7342a
MD5 7a173dd185f98649e581cac4e6c2167d
BLAKE2b-256 e59735831d7b7957ea3bf74c6e6872782bb5f513b9f5bad46ee39810678c11df

See more details on using hashes here.

File details

Details for the file opengeode_core-16.3.1rc1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.1rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9c1c266e7b7d130df22add3d222e3a768d61d1bf654fdc481b677a91cf8c76e0
MD5 b39609f7d4f8117782971b4ba3c0d1cd
BLAKE2b-256 c3044d03c10af3e00987582b3c883d61f11c7aed5ecd03c2d36fafd63487fe40

See more details on using hashes here.

File details

Details for the file opengeode_core-16.3.1rc1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.1rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6bf8629bb380d4ccfff3ecfab694cfe2852455aa21f639096739a97df26855b9
MD5 c127530f3246f06f318161fbf2074a74
BLAKE2b-256 0512a336705e35b3794e23c6704fa1fc869d89352a0836abbfccfbdb30c27c9e

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