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

Uploaded CPython 3.12Windows x86-64

opengeode_core-16.4.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-16.4.0-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-16.4.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-16.4.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f7960a31ebbdf7f3cfac50f4559ecb405ed0c643469591add2fa97c192d55369
MD5 e491457375f6e8a296cf4f2e2d1b10e7
BLAKE2b-256 f2c1bf5eec9e18f18d64762752e35ed07bbba7aa16ae95ba5436a1866e093fc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 12810a30de192532ae6f933798a670acc65f16a0fc8cd38acd75d5d3b844350d
MD5 20beb908ab3eb6d8b315444e8b217417
BLAKE2b-256 138c9f189e49de3991393646316a9c27e334b8c0c544ecf80fb2de086c76fd13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4bc0af4811981b103a97a7081b077723d31ed6f872dfc64f9e08367e5966163d
MD5 f6eb0efd964b87c321246eb43efe855d
BLAKE2b-256 a855c18ec36bf008033c95bc4d0ea0d36b2aa0e4db418ff966781d74113660cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.4.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c2e86ccb5f0d5a310922f1cfcf3549d43a3bd7dc7482d3510cab0c1584eaac12
MD5 73c973e8758bdfb9430a0a1189680e69
BLAKE2b-256 44dd24ae4d63c75e97d0d80fbdcf508027b7cd907537ba0522acbfe5b2f3ec3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b8fd66140f06f5c2d57ce481e285a1f1f43608702dfd85ff519578105c0f276c
MD5 6e16320066926a9d94eca7d0bf7f953f
BLAKE2b-256 230835eb35e1a52c5cec9eefdb4ba8215faa0d9c313bc0e285bf4959a3324439

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.4.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3959a9cfb121054ee373705e06d032bb27c6a74134c14209d14396d00292b3dc
MD5 856434f81772cb493e6d22dbc1388fe6
BLAKE2b-256 77ef4f18e56087866900d0e5f296d5e7e4678c30d5bc4980a4c9e50ebf00fd5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 acf1c7a0a91e2eb822243f7e4cfb3c06c5b69f3de45bc4751e9602d92efda333
MD5 be4ecfca6d45a065717a8228514db426
BLAKE2b-256 f1aa96130df8088b84de730311492b737bdf892a9d71212f3761f01b9508d949

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.4.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d655304df1848fb9d8302a41969ec92937835aa1c7f66f2ee9369ee2c876caaa
MD5 81c3928bc1bccc31eba0a2d1c3be93cd
BLAKE2b-256 3b73d02fb741d23373b43b3bb76b32c3bd279ebf10b0ec77162337f56de3d36e

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