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

Uploaded CPython 3.12Windows x86-64

opengeode_core-15.31.1-cp312-cp312-manylinux_2_28_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opengeode_core-15.31.1-cp311-cp311-win_amd64.whl (12.8 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-15.31.1-cp311-cp311-manylinux_2_28_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opengeode_core-15.31.1-cp310-cp310-win_amd64.whl (12.8 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-15.31.1-cp310-cp310-manylinux_2_28_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

opengeode_core-15.31.1-cp39-cp39-win_amd64.whl (12.9 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-15.31.1-cp39-cp39-manylinux_2_28_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

Details for the file opengeode_core-15.31.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-15.31.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e58cdd3a3c86f47362b9641aabeb094bcd34a785e9252c96be4b431b07dcfc5b
MD5 222cbeb8a5314d9a2a88169edaf5fad0
BLAKE2b-256 31216784845574357b21717d1e10be54c5e2e69c302edfadaa84113991d06adf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e9e7254eae57927d177ff18a373896f29ab42af9bb3905b631788c91bbef8ee
MD5 ffcea34efcbb42b3d185f4de3437d24d
BLAKE2b-256 1f468d6f39622c0eb826043e1a948d56d0a4040c83b1883a9b42f2daca045454

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 58fd09ea6bfd5403f228604601505ea8e7fbedf578d60af6b12a42888170605a
MD5 89e5ff8bcaae1cdf0640e217b3800543
BLAKE2b-256 21e83c7b8bf5f4b7972f9c40f46b5d481187f4d2dfbffa95b61f86fe33683b66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ba7e58440c4f72c8bd4a43d1064d1e41b729153ed0c0576446261bf0b3e3935
MD5 994fc7464569d53f607b60f10390d282
BLAKE2b-256 ea2c6eb38a8c042976185b49fdf93790b9f9fd72b786b8807f257f6f6b4da15e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e1817adc677eb3eeaa9e87d822f1f82f0168714312f9e21a5d7e05ff0bc7cc76
MD5 0141c056eb28156fe07b20cb9149b3ef
BLAKE2b-256 1457b851ff1c82d49396037590487eda416020ef8b54eee1aa7b60d31f430146

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05fa3627e1292b84716a1f2835940085a3e0c6736c2657e0226adf7bf640b14a
MD5 dba3228fb08d2ef6158a87a173b6c691
BLAKE2b-256 eb187c7b7ff3a4d73e1ce49b88117990a5f1d879d90163573714bec411ee9686

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e5831ee1f3cec367ce425de60ffc9ac26e9a39ab54b2a349d7fd08dc5824660a
MD5 703d820ca0ac2cf7b3c5b9ff1875a531
BLAKE2b-256 8a903fba588b759ed297a538c0c22894d909ceb2599bdb5050a954002beb8d7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.31.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5763db060cb25b895d31bdbbdc909e78919db8ac6d57475fbf3193cd38c3de61
MD5 e96487e61ab5529777d30bef2b48e827
BLAKE2b-256 56df7dec6028a1898ec04f7ba4a8159ee721f4c765cb1e5245a940b8e8cb46c7

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