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

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.2.1rc1-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.2.1rc1-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.2.1rc1-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.2.1rc1-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.2.1rc1-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.2.1rc1-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-17.2.1rc1-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.2.1rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c1ccb33cc90f2ab36fc339e98347272c34d12e51d8741d7ee0d7acbbaba23523
MD5 f2009ff75d3cb39a78e0f3c5ee52e255
BLAKE2b-256 0bd6c1680a16d22bf383571faa4cd80d85d2f3bbfe4d39543449efacdc3de6e9

See more details on using hashes here.

File details

Details for the file opengeode_core-17.2.1rc1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 abdc3dbade4902b065d17513d7f26819f650e7f14b71700514f3cc437879f629
MD5 4fb9f0fe3dcf8b3e3a55c1aa99014064
BLAKE2b-256 f39dc4e2a452186179eef4b2a8f826005337b2fb4029340d88c50a5b3866d8de

See more details on using hashes here.

File details

Details for the file opengeode_core-17.2.1rc1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d9b6479f813dbc5ec2a7372225f36fdaa36bd3bf9430dbc42b58eecfacc2cba7
MD5 b706a07cefbfcef7fe80857091ae8081
BLAKE2b-256 d60cf23e105f9ff521f0a52a24d13a2ee578c7a41ca10c62d014247cfab76801

See more details on using hashes here.

File details

Details for the file opengeode_core-17.2.1rc1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d134f6f8710ad0c4a410e7242f942aac4a018bcac8eea8ae83bdf601f880d549
MD5 3a1abb7691afd58dcf82daa957e67a01
BLAKE2b-256 855cfaa997280fbc2c579d9bd90eb0f52bc433b97e16e2baa422fb28f0aba985

See more details on using hashes here.

File details

Details for the file opengeode_core-17.2.1rc1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a11902f53580896cc7c08d2af42347b77b5f61d34ffed4dd112cdb504ea2c068
MD5 3a9f7932ac32fea531951024cb609f51
BLAKE2b-256 4ca30e0a54261758b3bf539b71c5d68543f15ad8a6bc6bbec6026329884d8f58

See more details on using hashes here.

File details

Details for the file opengeode_core-17.2.1rc1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3be6b9062f2ee3db124b1368b4f1bc38b26a3d1ad4376116d564926bce9d1f8d
MD5 bb2af50eded78743b51545fb448b91ea
BLAKE2b-256 f100958f6af3fb478e8c4eafb308e3d74170add48525182954fb39547d3f4573

See more details on using hashes here.

File details

Details for the file opengeode_core-17.2.1rc1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4043f08415a2c37e3781fb2244a7d6363a225031c196fa63d9bfaca46621b65d
MD5 96bbebf7e02201c4968d8a09a29db7ac
BLAKE2b-256 67d10e3cfff6289bbf61ac5fbb820ff7c179fce37e8556ec881065139a9da776

See more details on using hashes here.

File details

Details for the file opengeode_core-17.2.1rc1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ae17e71bfea227143ccd3a058bf8255b728fc424e0e4f2353ce4abfe4af35e0
MD5 3d2183584e8e2d955c3d967dfc9b1045
BLAKE2b-256 34464788318944bb84eb6716ee4f0db9e85e67361529fe89c7e0d177afbd9eab

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