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

Uploaded CPython 3.12Windows x86-64

opengeode_core-16.6.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11Windows x86-64

opengeode_core-16.6.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10Windows x86-64

opengeode_core-16.6.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

File metadata

File hashes

Hashes for opengeode_core-16.6.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f5612fab7edd34d2b0472a0cc033b22bb410f398c86443ea21daf6a2a4b55a82
MD5 f86cbf97bd8877da98e6e41ecff80845
BLAKE2b-256 dcd57fa192fcbf30f80260fda4a803456bd78eee99ef10b4dd49beb0b51f0136

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.6.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05f602da3a20c9b9c0ed4d9ac0bdff1206345b12275f7c05d435ec328ab35d1d
MD5 2ae75278378cbcd70830da54b8490cd4
BLAKE2b-256 c40c93fcc853782a20826723ef0fc82b58b4e105406035fae8468c6a768c91c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.6.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 26e5a630c546819297059022ef191939854cdf68119d77cc0fa153411826db01
MD5 74186976fe1175e7b3b2cbf56ea50dac
BLAKE2b-256 4b07756c61ce82eee9a920ce6d414aca8f4d4830e19e3ad8f4cab1099843485d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.6.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f2ad46544e3b0c7683ad16dc3cfaf6113c9ad2fd6cc56efa2909c3001899f5a
MD5 afd0b6a8768915825ea573f78e6ece64
BLAKE2b-256 9ac62691ecc2274e2214e533e726c2c35b8539041b523cb2a23dfdb06d236053

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.6.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e5dd7c3588d404af80631184f2e7f82544d5b0e5a9a94599dfbc24bf29053266
MD5 61557df2763c4cd411f8c1ecf69fa8b4
BLAKE2b-256 f7e442e174f428c94c3e33945b08c2cec73fec651c6a79f9dd0e2ddaaf85c210

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.6.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a7a92e05b5b868f9289a89a0f1a1511dab832989e416efdff0b916beccb94e42
MD5 59541bf5c924c707452ed96a4cd6bb3b
BLAKE2b-256 26bb91073bbbecfd7235eb30f3baf5bd1899a5e30dbdfc503bb4b9b5f3acdec0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.6.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 16cd84cb20d7caf8eed82d109d84abf4ad533a81124dde8853317cc8ba0dc331
MD5 54f10b65998894fcef4cc587143c683e
BLAKE2b-256 ad5e5444b54d4640895f771909bcfa04b94c10122f1f6c9e4f980e4fb388e186

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.6.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3fd605c45d148efe88ba3d6de19bc2c80f2373e350d9bb4021f6f3ed8bd74967
MD5 00fea0227c59cf07f6e1e60b46e717c4
BLAKE2b-256 90946f2e16aee305bbdaeb46bdb80ed73fa1d081c0580bdb2158aa97e8b5b611

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