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


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

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.2.0-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.2.0-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.2.0-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.2.0-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.2.0-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.2.0-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-17.2.0-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.2.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ca81e08d0942ed68de6e71318bcea1f9ec783c283f01f7a1e91b702faf8f73ad
MD5 d3e4b33c1314e4d7f935e5735a676ae9
BLAKE2b-256 1ba3a61a4d00940e41849d2f0b73c0e16273fa6bed348cf1a722b42660a09203

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b3294bd14ebb6bad929664f0ede9ec4e33d3529a3bb068479f6b5e559d7499b7
MD5 a0b6d74e3b5b6ef78b37c2c0bcb83c19
BLAKE2b-256 466a35fbfbcc7f66732fdb89c96ab59c78a7dfec2f9b452612c980cd5f4c1e07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d2cd6b4d5e55f7d53ff3a1a33a4c6440c537ff22d11989d025621f0a52fa436e
MD5 314f52ee8722b1ae8816327fd2f13fdd
BLAKE2b-256 9443c9c1c0b87400d358046be4958b8248d05c600a60618940d3677074076f32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04ae1147696a189359cc28b0045c13ea862aae074b40eb1debd304882109630c
MD5 bbfc23b390dd6863833b56c4da8ff62d
BLAKE2b-256 04998b36d919b1d39c2d66f918fcee157b80ffd443bdffabf602ec40fe359886

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e1319986adf1b72b36fa9e2f2eec04af4fb99d0b69ca355eac6e8acfface3f6d
MD5 a21480da524cd6c91ba5c88fb126b315
BLAKE2b-256 a3148a463da84ba00aa0e51b9246465abb2d54a63ae552e1ed528a7443228843

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 920d55b0a0a76187e0a48076f8b3237abf3cdcae5226af15d8abcf49e249828d
MD5 66a695766fbd0db3ca5e2ba4fb405591
BLAKE2b-256 c136005eff0bceca71f0ab473353455ed96fb58bd23fc1316358939b54d905e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d3a898940b92db6f77be15b8fa33f54ed60204381c2ad1ee1c16a84d2b907d62
MD5 98174aaaae59c5aa6d2c45005f26df15
BLAKE2b-256 a21cdda91cc365181ab9ed82eca82e0fc4b2e5cdac475b8be1840c29337afaab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b54cfff775989d7978633c33eb6775251b171dfca95de2e2da1e6136d3467786
MD5 40963011e52888404f2a3443e656ab4e
BLAKE2b-256 3d6ca3c3f24b45d0fbe63def1ff03d717279ff9c04aaba123283c85b16b392b5

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