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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-16.3.6-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.3.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 05cea29f19669289ccbbfa3700732acc6ac222b06c97357cb6c09f6a36b9014b
MD5 4d2f944082d8eeeeb504160a9204fc15
BLAKE2b-256 d5ea582610ba2775ad3f4a6578dcc22a148f2fb1a704666a9da5d5445a7d3bb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.6-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e91d756f1336757a3151b3e3948a6f9546468473abd02636857c4758de535a6c
MD5 e983fd42b475789061624f698f46ecf8
BLAKE2b-256 6966f117c65c7ae2fbecb1388e11f8360c8f7619fec1c89f9a81138178bde517

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 34ba76211b920f34e8eede4c820d7ca59f88f1355858dde13609a63f917f825d
MD5 b22fb1c5658e2f288ca3be1e0df4c10f
BLAKE2b-256 0ec623cac8a23b284655a24a6dcfedef9fce3bd56acc0535760f7c6e4134d134

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.6-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 367c3ee2fdd3218705b97b12dceadf8a41b5844f779a1e71c8dc3b574421a0b0
MD5 2a0d722a9080cb5195bb9a16d3ef8bc9
BLAKE2b-256 c74bd5a7d4e6922a4327f1f6a78f80e2a46475803cea4db5375e823d2cef3c6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c234e5fe5a3996bc38d7a5025c087ad3b0917e10b196b9c765433c3a30bef4b8
MD5 be8031368c25234935fc717d1b5e5f0f
BLAKE2b-256 a6db2699f22bb4570d8b81342c6f708f4b63d1073f8936e4af72f9391b9c0751

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 586ca25722258b377f1f5197dd9e6e9a046a340516506793e77289aa00bd8dac
MD5 37ff062b36bbcfecd8e23d2d4ee42b86
BLAKE2b-256 26c0b22c1fed7536262fd0c68654f57f0df226c2087c9ddd6ec747a23b3628d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8d14eab4f17eb9c67b91f144016b2e7d27dab837e56d80b003a287eb96f56702
MD5 61318a4fe17aa19188d824d6058a56d6
BLAKE2b-256 a65b2fce802a33f14f6130d5af6a5a2c8581900d8b1d1f9fdecdd56871fa666d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.6-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b4c57c059ea12d2e8c0e6a8299dee00076604d161d4596a9f7cce3275beda80
MD5 b95daa212225a254b3bf4ddbdb33535f
BLAKE2b-256 d5539cb94a142953ed945af480065821639bc7c88936b36bdc6766dea5cacf7d

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