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 - 2024, 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 Distribution

opengeode_core-15.6.0rc1.tar.gz (14.6 MB view details)

Uploaded Source

Built Distributions

OpenGeode_core-15.6.0rc1-cp312-cp312-win_amd64.whl (11.0 MB view details)

Uploaded CPython 3.12 Windows x86-64

OpenGeode_core-15.6.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl (15.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

OpenGeode_core-15.6.0rc1-cp311-cp311-win_amd64.whl (11.0 MB view details)

Uploaded CPython 3.11 Windows x86-64

OpenGeode_core-15.6.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl (15.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

OpenGeode_core-15.6.0rc1-cp310-cp310-win_amd64.whl (11.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

OpenGeode_core-15.6.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl (15.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

OpenGeode_core-15.6.0rc1-cp39-cp39-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

OpenGeode_core-15.6.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl (15.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

File details

Details for the file opengeode_core-15.6.0rc1.tar.gz.

File metadata

  • Download URL: opengeode_core-15.6.0rc1.tar.gz
  • Upload date:
  • Size: 14.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for opengeode_core-15.6.0rc1.tar.gz
Algorithm Hash digest
SHA256 3be9400573c9b18766e423f99c7f68e297855340bcafbd983dcc547bee13b78e
MD5 d7f3b4d44686d5596e5bdc53317f66e6
BLAKE2b-256 00b885deaf8c36f165235815d3155d9dbdfdce8d3599ad0ae8b5479ea54cb431

See more details on using hashes here.

File details

Details for the file OpenGeode_core-15.6.0rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for OpenGeode_core-15.6.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7a917ca7d8dba14e101d8b6936d73e33e806e97658b76f9c6962d7b74859ae35
MD5 4d8e275a8ee828bd8a67514ed3b8ddef
BLAKE2b-256 1bef2e5fd4c7a518c9699532258839716a2597d9a814da5b7e90914526f48fff

See more details on using hashes here.

File details

Details for the file OpenGeode_core-15.6.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for OpenGeode_core-15.6.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b46333aa7820adeedbc9efd7932b22a4ce22cb600b8ef55a7924a2304802a2e
MD5 45cd9919beae91a826b3d6d4c467bfaf
BLAKE2b-256 9a1bcc0a23c7ada1ca9ba491633b7beaee6829c04e15c4d79c1c8dc2657ba7cb

See more details on using hashes here.

File details

Details for the file OpenGeode_core-15.6.0rc1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for OpenGeode_core-15.6.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 587e9174b0a6f8ee8784aa4d59ddd5e541be91f70910f0be1d539a14be31caa1
MD5 199583dd4450e1c0ea07f4f5574eec14
BLAKE2b-256 b461c93b45d731452850e36bf5ae9e25e5f5fbb9b7eaeae404b1bb394880742a

See more details on using hashes here.

File details

Details for the file OpenGeode_core-15.6.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for OpenGeode_core-15.6.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e066e1d5292be3becc4beda932d0a4aa440ce7fefba1c876141a9f483b8a089
MD5 a67aa0c5b40fb72acef00c767a27c5c3
BLAKE2b-256 7f1f13fe682a2ade5b2ab4361d2d623759403d3c9c028647e8c90a9a0edc13db

See more details on using hashes here.

File details

Details for the file OpenGeode_core-15.6.0rc1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for OpenGeode_core-15.6.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f4ee80155890602fb245b78cf55515767897b353d34bfc10220027c408b1b7b5
MD5 ba734eddb0d9befc1953589b8c75b26a
BLAKE2b-256 4d85ae21d93f7fddb1ae5c17cd597b7c8333f04e268c1499b7507867fd7298cb

See more details on using hashes here.

File details

Details for the file OpenGeode_core-15.6.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for OpenGeode_core-15.6.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 793798f76721742812b578f68a5c9743372c3a7b9229e2f20d6cffdca5a59c53
MD5 aa992a7f55613776188e538eff914598
BLAKE2b-256 ccbef0540b39825b0848bda678a1fb1efc9d1d875083db2c73a15a0c988df00c

See more details on using hashes here.

File details

Details for the file OpenGeode_core-15.6.0rc1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for OpenGeode_core-15.6.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c0f01e20c77158121e5711f7f4f0118dde4e0bce2f3e373b03753d1788eaf67a
MD5 41142ff99556df962c468ad2e92aa16b
BLAKE2b-256 9fc58f3ff0cf2ead904ea477a263e7451e11095311a9021989fe7d30d07abb02

See more details on using hashes here.

File details

Details for the file OpenGeode_core-15.6.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for OpenGeode_core-15.6.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff21d6c68c0d7fb3b74725e91a5bc17150e773ec51f43e87b6acb7eeb76462ec
MD5 2e04463249000d2fb6d5a8629cbe27d2
BLAKE2b-256 e3a717840d2b2d5e66d27ee7ccdf15b76bc96b14b73ac6e91f7a64630c2717d3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page