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-15.31.5-cp312-cp312-win_amd64.whl (12.8 MB view details)

Uploaded CPython 3.12Windows x86-64

opengeode_core-15.31.5-cp312-cp312-manylinux_2_28_x86_64.whl (17.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opengeode_core-15.31.5-cp311-cp311-win_amd64.whl (12.8 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-15.31.5-cp311-cp311-manylinux_2_28_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opengeode_core-15.31.5-cp310-cp310-win_amd64.whl (12.8 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-15.31.5-cp310-cp310-manylinux_2_28_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

opengeode_core-15.31.5-cp39-cp39-win_amd64.whl (12.9 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-15.31.5-cp39-cp39-manylinux_2_28_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

Details for the file opengeode_core-15.31.5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-15.31.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6d173f8420059da610d700ba53f05172a9d2f7b2e56b9eaf6df0d7de25cbd1a9
MD5 98ff4d2a910436f87d245fcc3c9d8db0
BLAKE2b-256 9d02c197042fe3b6a2a8f6dec644bf0d1d62854c6b846c420561d0089faecc0a

See more details on using hashes here.

File details

Details for the file opengeode_core-15.31.5-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-15.31.5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92f42001ee59229955c76f1bf0c8d3f3d0b84bc12e868519d9892bbb2df9e65c
MD5 ee359d5ec5aed6e0b7e9adb06a18de4b
BLAKE2b-256 db23015fdcae52c43340a9feebba7ff1dbf6a3077e9a7711bb6579fb6e8f06da

See more details on using hashes here.

File details

Details for the file opengeode_core-15.31.5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-15.31.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 826f54cb88da92d8695802ce291a77ffc65d2b3806e07c81dcf39e724006dd06
MD5 d9ef42281c9291bf1fa4ef2078161beb
BLAKE2b-256 5797013cdd8d1501c92090991417ffcd75aceb4e4825e1d8ffeb5924e6f19955

See more details on using hashes here.

File details

Details for the file opengeode_core-15.31.5-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-15.31.5-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2da9250284e40eae317ca6e27e10c468576746748545a25fadb22681d0c6f0bf
MD5 36558fa520eb3907fa22267147900cf6
BLAKE2b-256 56761dae7fc7e2ad9d9dfddf29048c159838731349b0b925438ceb467ccddad1

See more details on using hashes here.

File details

Details for the file opengeode_core-15.31.5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-15.31.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c6cbaf13183c0e4a955b31141b61d45ba581873fe73ed67c419cb7f14f8f430c
MD5 bdc0e1d6335b3f48e2b369932aa6acfc
BLAKE2b-256 266f042d037213167dd0e8444676a875f0be1eff0caa5d8d8ad8081523a71db4

See more details on using hashes here.

File details

Details for the file opengeode_core-15.31.5-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-15.31.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7047e99c97fc4eb0eb4124879392cb96a738ece0c63b1d191c02157527278e98
MD5 2633dcbaf522b733ba6e19c8643891ac
BLAKE2b-256 4fbef0a15923051401715ceeb0fa1ab7816b4d2c390e94b05afa2940aaf961d2

See more details on using hashes here.

File details

Details for the file opengeode_core-15.31.5-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-15.31.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 235301c29392be03a6c86a59829b860b2cde5ccff52019548bca870a28ecf88d
MD5 3b8fed13da7c5f194f1cdf3fc0cce41b
BLAKE2b-256 78f905069b8877d46159a91c0b4c53bc9b48585289c9e329f573f6186ce1c513

See more details on using hashes here.

File details

Details for the file opengeode_core-15.31.5-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-15.31.5-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ad5c9fbbb2b11a6093c6d9b717e329007aecfd95fc28d653e4df10fb52b8f1c
MD5 27ea57131b8729339dbcd8da6aeefa76
BLAKE2b-256 f5529d6633deda082743f58188201d7899aa830cc0c1e8375ef34b9db57b6356

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