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

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.0.3rc1-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.3rc1-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.0.3rc1-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.3rc1-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-17.0.3rc1-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.3rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.3rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0f9f3384a9566bf4c19bdc7542b6c4fbd2360492ad3523369c7713ea1b9e8ea9
MD5 31fab5801610e45dd7ed29bce84b59d2
BLAKE2b-256 01e839d6cc15f4a9d64340a9db247c34419763701803c9554e6a13885a622f72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.3rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3555ec1a4790b47392d5ab0f68ff043a34bfb53a20233bb2f09fbeda00a3027b
MD5 a0c5f4bd5e339e5b4954a379a156e460
BLAKE2b-256 d3bc8f081f7b7a0276fc3309ae8bd4d6bff940990acac7c7dff661054593f97b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.3rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 60a25d161587ca99af25a8edf696e54be4e9bea5eb58ae697a730c7a609a3125
MD5 1c81547de5814ae08d16266085118d7d
BLAKE2b-256 babfbc48821b307c48fab61cb6c610e06372cc857958235cc9f32f912240ce63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.3rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f8c4d95a7ec0b243a0b8df033b4acf43d8f03930eb044689a06033186c6143d
MD5 91ddd4cba55fc06386c74ad8752f4a19
BLAKE2b-256 3ef2f5b77537aad0facc64b78e37116d97562a425d0bd994192e42fc1a95bc45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.3rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 629960d7b24aa6fbe362bc3f60dcb12332e121a533f49ce709934462409b8c9b
MD5 799aeea69fe76dc15b0f3c2e2d583cca
BLAKE2b-256 5330601987a4ab76de7376163a52c12cd59eb69731923766dfd5ad6c675db8f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.3rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ec69c7dd7efebd1585bd4d64ad2810fcc345ec7a650c8af8d7e82a2d3806c6c2
MD5 acd13a5d87f85bb59e71e4ccae8f63bb
BLAKE2b-256 1f36a49a2be830c6cd1b2f1449bbd7bc3ab302d37e0076deee0b2bacc4010f57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.3rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ab443580af48e50bdb0564aaa913443c199a37e3ad5507cc310f964618627dbe
MD5 61a4069e23d4be174f9fca3f919cb081
BLAKE2b-256 3577efea64a3fa6b321ad61da2c851ef10982d152ccef39378c006b20b0d1f0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.3rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c767af898524bcce1f434868c4d3d7b8cd8061e12b272a5423d31411148a7f2
MD5 7e2ae86c0e080a0e5260877c05c83359
BLAKE2b-256 38c2ac556d0af7f016f86ac8fcc0b0c9e9518f4e85d59c17181209ab526975a0

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