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

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.0.2rc3-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.2rc3-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.0.2rc3-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.2rc3-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.0.2rc3-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.2rc3-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-17.0.2rc3-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.2rc3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3fc225e2b02dddaa72b6fc9d8bd1f2a3c00ebf8708c96da9b1be0605e2fbaaa6
MD5 51ee8c24ce080c4bba800c2dcc95ef16
BLAKE2b-256 437593f5032927b4244c3c04e0441349eec68610458ddd6e83fa59e609bed24d

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.2rc3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2516934ebbfca8222968977a22c2ae95e512564d64547c95b2806fff04b45740
MD5 bd8991774dd8bb571905dfbf821f83c7
BLAKE2b-256 e86ce386576cac328994b260784cf0a4883204a3ae9bec780ac54292bb66337d

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.2rc3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9f5e4b4b8c606b23add5fce22f8eaaa545b89abe2cff2ed04617367dd223d7b1
MD5 feb13e1e0dbc29da435c383b574f17c0
BLAKE2b-256 036d28a1578d56a74de994fe908f288ab1e740842dd109c95e33f05651232e67

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.2rc3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5146acfb49c0311ca87c1b035a85a21e5692e01511fa5bba93abcb5d900ac432
MD5 b7500c98f5362c32a12dc5f246023270
BLAKE2b-256 936627e05eccb55caeeb1207387dcccf95bd83e9435ad69bef5f5d8ebc33e0e9

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.2rc3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1cc4ffc7cbd2fa4a463715c8e81a2d4d30a92491566e1c6438975a53f35c65fb
MD5 3f2bde27e72bf3d6c6b03a35b26855b5
BLAKE2b-256 1a602ca0f0b3dcb9e59ff57ff3a62bc4fbbc782a81117a8d6b4e9a72526d9f4e

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.2rc3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a7b55d135cdca0eda2649a3785e31e0790a2221c4ce5525d4253c8978df4dc0
MD5 fd6bd89336b9d08402e8006c1fd2d66a
BLAKE2b-256 19c6baa3e86e45420fa2b3f7bb8c1855700651f1512d0e376db3ea26f3261656

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.2rc3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d6156731885444398b2e4a0bdf02137a4fd5a7b5cff5aedcbf548fef878412d2
MD5 8526bbd51796d58847f38deb57a75c80
BLAKE2b-256 d513017058a10275e4d5b8b183f59514f5fefa8a357ceca6daedd8d0e0f9a69a

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.2rc3-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2bdc49ea054a2a5ef838f4cfc3b35278cc61610cb0f14b74c596bbd92d88038
MD5 30a1fdaae4cc408c29228840b3b60181
BLAKE2b-256 092bce5044c956822f0c11fdf1e9c1fd8d046a731d7c50d218ef100252440f86

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