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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-16.3.2rc1-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.2rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.2rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7d188afab22ca7e5f88ab8798b3ae73f08a0cca930cf5631970c506ebe64dbf4
MD5 1318688461fce829e5ea71d102ff9a8f
BLAKE2b-256 9b2a297cbb3160f94e534f2b363404a93ad1550b53e3f279b5b7e23be1e5305d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.2rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6fc22a272590d7f840de95313b18fbe6e2d2ed14484a4d0d0fccc5d31126d904
MD5 7a0c0c27e81dde729997a7cb09d7a107
BLAKE2b-256 23b237ed1ff47ad7b8c95574e8dc7e0d40076698f4de1cbcf38b33f8e6ba9112

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.2rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ae56c6e5ea6b488f796d9f7d6f3034dd39389a6ecba003f089cefb5f00eeefb6
MD5 e70f7f31424605f4132aebea0f3a62a8
BLAKE2b-256 688ed1feadc084d9b012d1de4fa04b10b398471e9837687e1fbf2772b4ee14c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.2rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f9c9683c74a96eb832ef8fe27e1f801dc34d4c03ec650488962cc68fceb3a87
MD5 e4e8dfa88a6c90997174493dea8940be
BLAKE2b-256 f99a318a3bdefef28dbdc90c1295a5b64e851ac89c9961ee404ec7d6322ffb97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.2rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 99e24e064c14e04d6c1f2971918e3108c51b9eba2c2cfbe322554c9e6145d1c3
MD5 e4de98cda806c5b0f9e224af17903c30
BLAKE2b-256 abf3c1a48e277570f21cff9ec5460711ae303355283b4e3c205eeb8c545a3168

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.2rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27341fe7389b63c5aa0e8da55bd800d75130c0949f08eaf8c2fc309ac16bde7c
MD5 03bbb92557c44fe95cf48b3ad4c647c4
BLAKE2b-256 896c8a69fbbedbca0c2eabbd00cb47e311ebc50aef79f636289406c56f8b49ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.2rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 97ae0a83bea13ab7b64e280d0042d31b1692ab4df42ceb3e6c1ca29e8604e280
MD5 a8f2a66b1373b2b358b6235f63260f91
BLAKE2b-256 caca6d55bec99ad45ed7add68c02edd18ed6297599ca727de29c8a9c224d182a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.2rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f2ab6a6954df74bc3f08067178c4bf24d4b8be150ed8f67e0edd0b3a5fef0d37
MD5 2eb1eadde915e2bf23058362c2a2eaad
BLAKE2b-256 18e7d3ecd9b16b491e5eb1522a1b84bae297cd8bd8d2d87e282965aae1823bf6

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