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

Uploaded CPython 3.12Windows x86-64

opengeode_core-16.0.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl (18.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opengeode_core-16.0.0rc1-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-16.0.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl (18.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opengeode_core-16.0.0rc1-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-16.0.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl (18.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

opengeode_core-16.0.0rc1-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-16.0.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl (18.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.0.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0c49adf0f091941f164332a3778514f7da592ed5e19d31a384c319e67b5adfe3
MD5 9949f5a36f75761e42b744d7b630c920
BLAKE2b-256 a72e4eddc2570998b7b01eea636cbab954fd3d40fc68847a8e6571ec6d7a9591

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.0.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e60ae6dc7ab7496d11de5b02d5133bab6dee230624af0e9986cad2370afcc8d0
MD5 57c38fb34f11349b05a311665f95db1b
BLAKE2b-256 cd288d4ed96eba385ea33381452b7ff5c61051797792fa0c599b9c64b24f7bd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.0.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e1587b704dc812ea165c2c5f9f099ff2bf31e063abc0f6ba41ba2f9c917bed74
MD5 5dc6061f8299eb1239ff2d70a220690b
BLAKE2b-256 2d9512d8639cf0cbc229246ec14fa97070709d1215e9038bdedae8559e979a9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.0.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d1cd424a83355d1b221177303739ec9ab1f625a89041b436964ab6b01642354d
MD5 bd57769aa886935d94ac379d40a90939
BLAKE2b-256 521c77a2b34160b40709f712b10707ad26d1f041049be89fb2d4a43cb0dfdccf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.0.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d1cae93cdf150bbd8674abef8babc3caa2600a557d5505b417f4dca5cfb8f42e
MD5 354bf06425cd79c241ee8abe26837248
BLAKE2b-256 1c46ac4bcd0d7c8d2cd93f850dd87f3cc122e80e02d8fae0ea81e885211f0141

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.0.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f25f0ac8e078db6fd461974553bfcdc8b6b42b21ef078678e0a5447c5a00ee92
MD5 703f0cc31364446a7a0a8fb7aa4c6b51
BLAKE2b-256 c04bd9bb8c25d395c54fd5d9ca8c2405de74bf61e39ef33269934716a8798137

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.0.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6bc2a753d37b2cc6e66eff1e53fb029bd36171c62a9d999714f3e7811123b9d2
MD5 95116d2c7a3bbb0118d5f343e2f3577d
BLAKE2b-256 8fbe5c8100afdfe653b49c2db09d7824893d30989d20827cafce3d14b62b0308

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.0.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82e7e9c12d7e11bb223eb654a9501efb4029d26cf5e4323d174fa08dec0100c2
MD5 c22e4b165424a2ef592f86f61df81d30
BLAKE2b-256 7b7e493f6216774f875bf98af124ca8d27b7073b0c772cada66e0e627945498d

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