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

Uploaded CPython 3.14Windows x86-64

opengeode_core-17.4.0-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.4.0-cp313-cp313-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.4.0-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.4.0-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.4.0-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.4.0-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.4.0-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.4.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 de52da6c851bc4f1d447813955f35355c9b6e797fdebede01e4698dddee06835
MD5 f2190291faea7aa0f72ce80a4aa28449
BLAKE2b-256 2445db39e702352e744129b90d43f04270123289195967123d372ee69932b7f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 954737a0a61b60a0815b58872bc09c56f44350aaad79aa9b2191ac86ba0de2fc
MD5 358ef4b1722dcaae06cbe78e0709a82b
BLAKE2b-256 cbb03c407e611157efed690fdbe9acd87ec686dde72cb7a96fdb2408f15b2f7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 834737861f1e85a341109ee0cf5fba15f603d8b9ff3a9b78a1683dbf69b6125a
MD5 7d8745dfc95f4fa33a68a22b9996b014
BLAKE2b-256 6235885c4bad729b27ee9342ee094c9092b59ae5cfb8ab8be9301c6363546fb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65193ca4c39d4b1045d545d7e985766c39d8bda8cb01290902f978e083aebd77
MD5 0fefce647b1a78d6a5b5d0f17e190ae9
BLAKE2b-256 87fc243306f6d50856a11b38a600d9ab0211b33b4908ec012602b39b02280973

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 aee99c86a183deded867aa7c2dd1e263829b331820b98b48d47e9fe046e6fa43
MD5 35dc0caa130984b5a2765229f8c56734
BLAKE2b-256 a590d4a8368e2d83fb39d15f500663dc4a0c80e2e216ee1f33eaf28306fa3c8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc54d81e307f30591cd8366447f1088d173ca360ec7b32e5b96159933e6429e8
MD5 b4f5b2c9fb489a239ce955295a79d9ca
BLAKE2b-256 5319bf07bedfb4fb29a820846c5c1c327f7ba649acd215d3942e693a1a80afa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1ce9fb988f6393020d81773d0a5708735ee5a3cc6b687bb05c3b1ce04c4bf557
MD5 8c0c1f0eda6647f8d3303d0e7543e098
BLAKE2b-256 d63fc462558d59374b0cc8b389791cce2e2144568701160c139b406384382083

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 35c07ce5ceec22582390c5b8491e4828a248445dd20ebca17a44c3e1bc3b3bb1
MD5 d27b1c9996085e315810a9930aaa9e78
BLAKE2b-256 29db5136a1744f9ed5375bcb478ccb99d8de1886415c380bace273d951fc2f8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f09128e442cd1800c3a305e60f0ea4621cd4335f73e5c1dd99bc2bf37e13ab61
MD5 8e576fc622d905a6cbff418aa3c7eb46
BLAKE2b-256 c5a6aa64eddba8f20dd6cf45bd3203c023eef7e15bd471fba1b84addd86eb3cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 536cdb4745fd06ce22a0a672feefaa59a3df402b4e015b378c531281f3a4276f
MD5 2beae7ecfc0e1f2f226ef93362593b3e
BLAKE2b-256 e81427489191d09ebcee0c8e3ebd3c22bfb29bf331a15bf0f11b3d6dbf3235b2

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