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 Version PyPI

Windows support Ubuntu support Red Hat support

Language License Semantic-release DOI

Slack invite Linkedin Mail Us


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.3.7-cp314-cp314-win_amd64.whl (13.6 MB view details)

Uploaded CPython 3.14Windows x86-64

opengeode_core-17.3.7-cp314-cp314-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

opengeode_core-17.3.7-cp313-cp313-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.13Windows x86-64

opengeode_core-17.3.7-cp313-cp313-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

opengeode_core-17.3.7-cp312-cp312-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.3.7-cp312-cp312-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opengeode_core-17.3.7-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.3.7-cp311-cp311-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opengeode_core-17.3.7-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.3.7-cp310-cp310-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

File details

Details for the file opengeode_core-17.3.7-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6664d3a643b8e28c775ec37532ae63159622816cedc25fbe662232cc2d47d681
MD5 b6549a6a6f5f3606c8098bd067cbb5f3
BLAKE2b-256 1a3c8554049054c4cce2315bd4d54fdd3e347ac931387554a412a251a840dbc5

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.7-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.7-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d6a040fe384080f71e1f52ce285d91fdbd6f0c6ecb1bc0600e05eeb6681eb4f7
MD5 6829413e9f186a4a3ae1ee50bedf8ce7
BLAKE2b-256 7d14279f060dee3e2a33e1337213eddbacbc1a4699f82aad6d7009a7a414ab34

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.7-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 38a370a239037a928382addf68c9b7f798d1ed573213b16b6bb34fea04248d0c
MD5 b7451d7e1676ae696e693089de006b6d
BLAKE2b-256 0fee9ca3ad666dfca97a0e47a235523024dcdfb2718c26a8080114fa85f48cc1

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.7-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.7-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2c44787316a5ff5c10e33da52aa7872e63d4f4e1f4359e27593ca888259f840
MD5 b2600d24409ff16c07e816b72055a980
BLAKE2b-256 ec731b3adb30870296a600269f00eea16007a2a579f4b561a7499a90f25b43bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 07f75dcb17662ba8bb3c769b0c5c143c132165a9e185a5e4401499c8f75cf33b
MD5 3b9a4921da35fe5fa911ad44df4ca467
BLAKE2b-256 3c8a8d51803bb72a6819c870e1abac2e069851a1234ff734306364c091baf557

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.7-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 381c1c9e675acb111ad7abf7c0fd9b5abc90b644ab6160188ee9ac64b44b7714
MD5 18323d000f435c30b745c110f43b5861
BLAKE2b-256 be6f02d2bb4c58977c483e92afbb6a46a01eeb1e366b51d11d2bde12778461a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9a9d2aaa1a763d300cc2d83dd28b057ae676b8efe6bb8f50e7c19cc0ebc390ff
MD5 6018df26bd9861b8b08d53e38d007391
BLAKE2b-256 aa2d05644b716902a7dd36ce5975cb62443f6dfca305741c2d71081d027eeba8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.7-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8b04f7bacbc6200714cc1231bf35f20f987c58a6876473c95b36b9ec75aa375
MD5 443663e021424f6aa90dbd97361d5af8
BLAKE2b-256 95b589c94704e9134c178685231b08282ae1da4e7a698656c1f31731779e04b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d551485f9cb2c0833b3168e5ddb15cfd284e905f1c60054a69696dd4cff2fa7f
MD5 13a01f12494f0fa73a37f88a8ca20981
BLAKE2b-256 dfd85bcfe246b0ccff194c6a0c7efb3d49eaf291d9d483647b10a122286fb946

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.7-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9bed035d17570b9a03f2ba8818e638c1776d976447e2bb3f63fa855c14b25657
MD5 d534b3f7d1f9a8314092c339e9af057b
BLAKE2b-256 668d52339eb35bebb7050cca4e00114362f8de64d36b5009f1ecee9efb4c0ef1

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