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

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.0.2rc2-cp312-cp312-manylinux_2_28_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opengeode_core-17.0.2rc2-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.0.2rc2-cp311-cp311-manylinux_2_28_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opengeode_core-17.0.2rc2-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.0.2rc2-cp310-cp310-manylinux_2_28_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

opengeode_core-17.0.2rc2-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-17.0.2rc2-cp39-cp39-manylinux_2_28_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

Details for the file opengeode_core-17.0.2rc2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4b3e04929bf4d5e389ac3734aa48eb67f00645e1074bf189e1ea5f941c31eef4
MD5 4509efb3add0793f74d25c98a268a183
BLAKE2b-256 be382d1913d2e2b46fedca3fd85057447fe4fe356505616e4bac6c00c47e7918

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.2rc2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0044ac3b1924c32e91a70751eb3b017c3419e782ff67a4519a290c48ae92af60
MD5 4f343554273ef338910b6b3786aff66d
BLAKE2b-256 17ebbd5a261c34dfdf400737793f502cde685d85b856de98c4c02843e762e983

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.2rc2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 172f246507281bed985a3f4991dcb277ee9ea960689e4d6d6b45f719d22052db
MD5 195d4744bd218f8fbef2f93e57ca6c57
BLAKE2b-256 553d5e9beb16932f880a03f98bd34bcf9403978ea7fe044ebea39f30caa36096

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.2rc2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a972f2866ee0a88240a78ab546dfcd2ef7799d0b14d33182d05d620607f1430
MD5 43fc5adcc70e49c7d947f5e454d99ee6
BLAKE2b-256 a301fd5ba6ef0ea5d43da44af8b7d85f9f167ba1393c60c988599c5c938508a0

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.2rc2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c736cd081c2e7022b2f27ad696df7c8035093516f2a48db0c28bbdd65666e30f
MD5 470908e6d0951e3fdff90f5de33ec843
BLAKE2b-256 f085dba1eff388e9527e888541ed99f3dc69e9564eadfa24004e6bbb4eb4cb2b

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.2rc2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 654fb565d1f8b131bddd9b5e80f99c57b112effb67a72d71116eac673cca6acc
MD5 3fd0a922a80e531548ca18a13ccf45fd
BLAKE2b-256 5ee6128952300a3e062f5f849ac8366503d0bb899db5e47fe10ec030a44aa796

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.2rc2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 79452e184957030b172680c7fd8842e552d09bc75626f8a6e818a6d7e9f1f27c
MD5 0533163d05e29ea2c4b8f5b3c90efd97
BLAKE2b-256 0d0b1814688aa9dbd804b5852aa84508ebc29f5d54d8159acce82162498af50b

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.2rc2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3deb9f3a7f0a7ea085320f902d1edb44d1f273961d4c139783d080a1e1212a12
MD5 8dbda525b1fea1a4b1d666ddbf26e1c5
BLAKE2b-256 8053a90b23cc267b71ac6cbaa165b308e11d400c440e497ea9995e26a2045e86

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