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

Uploaded CPython 3.12Windows x86-64

opengeode_core-16.3.3rc1-cp312-cp312-manylinux_2_28_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opengeode_core-16.3.3rc1-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-16.3.3rc1-cp311-cp311-manylinux_2_28_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opengeode_core-16.3.3rc1-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-16.3.3rc1-cp310-cp310-manylinux_2_28_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-16.3.3rc1-cp39-cp39-manylinux_2_28_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.3rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ef5b120ce2e6ada6e811446131b0d9a09bdfa8f9312fdb478324ed66ff921025
MD5 f96ee44c021cfc976a95b464710bdf63
BLAKE2b-256 44cb92be26c223726410c3198e7edc47b59123e05c139d67c73838bf3a3ea3a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.3rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2af0ae780880faddb867aa0610a4be9ebd989e136970123ad3156c922d015e76
MD5 a827e7249c1b40f46e2e4c84a2decd43
BLAKE2b-256 ad181b506db6c69d6f28314fb83474d4f1d19e4302e70ddd0045cc4e044dba1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.3rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cdf6071b9ed740d5ee87456e01ac62d649e6b45f4766c0df357b6af4616a2374
MD5 d3316de222976141269733b564d10a53
BLAKE2b-256 8f6a44461adb2a4c0907f62ed236477ec81075df4df45b54fe884b391ebfa6eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.3rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fdb7216e1e23e5fed773dc1862fd8e7b95c87f8a630ec6157d078a19d9e46e7e
MD5 c474a955dbbe752f8b245635829a2af0
BLAKE2b-256 77f9615cdf2cf226c6f11f81027ff65cbab437ff17baad09112536a90117bfd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.3rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6173fc2dcad174b67400500a9de64288c5cc38c9a6904ff00f4be17ee5fc1c5d
MD5 c51f04e1da3aab70c8da64776f11b033
BLAKE2b-256 a60eaa4e06145cd17554dd708884d5e5e8d45a73abdbdfdb3a3065ea41992e6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.3rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a76d56db52c5b3965435e5ebaee5cded6662c36dbeb74a1dbc55008fc04729b
MD5 93ccf4a73624bf3b2a8e02cd68295da1
BLAKE2b-256 06b4ad05713b4f7887ed29236c62cb8f65595ebce5622fe365f90c976308cf62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.3rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b70d085aa2cc08fb5b18b92830d94babd065c055451a50ec53d590170a368acd
MD5 8f9f8e0e71d0e230ac15637d71e6980d
BLAKE2b-256 08a0a58696a42e0b65ba423a00b18c55287829c3526832de992cc8e6e8bcf063

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.3rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cbc96dc72e7218722d0c6b57c4164e118cd32554d555e613ce2251647d9b8257
MD5 4f78f43d6aae3e03ff7c0fcb2052bc14
BLAKE2b-256 1c62f0572601bae1c24584318455ea19454e8f3259849bacc1efb10eee1156d6

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