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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-17.0.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-17.0.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8f0091b79675e19da1443f24ca8a6400e78a9a604fb4dec25143bb826e10de1d
MD5 0502488fe74d97f56d17419e337fb6aa
BLAKE2b-256 a211c5fd813fd88c715dd174f5a3d7e89c2cbfc90c818241b0d6b6cce2d16350

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc4a9680d36f1c114a794a742b8b703d69bd9c3bc8b93068eb7f600e6bbec34d
MD5 b13c1561762ce8259cc26e32dc36d961
BLAKE2b-256 4ac46614f991aa147650917983385b5051460fde7c2652920e727823c9a547e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5322c139a079824e7e70c3334d78af8edde06644052d6602a99dae248f22efbc
MD5 41d0ba8a482b7746c5c5d6f91178453a
BLAKE2b-256 a26791545e305b42cbd5d4107c81b8bb5bbe61096989760db4612d73d1d60a72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4926bee1540a4523d9c61a1c7b97e8bac4d83c3125978b3f7cdc3cf75ec07f99
MD5 0a5021a0a35d70119baad4072574beb2
BLAKE2b-256 b57e43f405b41ecfe0c4c3b058406ef43da09a984ada14285e2bce7d8451c846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a28a8eb9fdc472b46cb7d4776ba08de32e60b15b0be5c2a88831eb6450bfeeac
MD5 72268b27e88954c3edd4075db9c943e6
BLAKE2b-256 e3d789fd0c49b578121efcf07577f0884d0c671a630a346205598518424dfa8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7a95ed93351211cb314a4840fdfcb9d8aac5a7def6ca75d5e60517231df387f9
MD5 5e938e51d04585e3e2e1f508b7380def
BLAKE2b-256 dc3d15fd79bcb8d3a4aa1518adb437c15bf2b55275e59ef4ea36b20beacafe91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 797e1295a58e48d2c0bdbcf961da7f4c20eedfbbfc4d83eec1647c9491d92ac8
MD5 8efb3867ea114edb284f382eaac18b05
BLAKE2b-256 6c8a1eb0df2ba4edbd7aa20ee9eeafb51c08f9eaca36d52058f7f65db6a4d8bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d97c784b2aed88b30e6add9b92bf607f5718037d8c743586828712c96cd27d1f
MD5 8a55a6a42d03cc60b5909c798d44dbea
BLAKE2b-256 a0e62043df74811293388197b57ef8ff3659f45cef4fa685c49112db0d3d7616

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