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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.4.3-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.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.4.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5942f4477f8cd599555dc59753d9939ee801abe930137ba62230e47508ee6494
MD5 40af7b526982f3c0cf05c449e6191d51
BLAKE2b-256 bd6dde57436abf5c8fad5829ece1ca068035331a703ba29dd9c525e04287bf74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 03c6e972ec57539b77427a8c47db02d69c9509bd244452569c62f5f448be8b12
MD5 59bed65f73c0de688ee69a57445ae472
BLAKE2b-256 c9631a3402799a6feac07192254c8ed598df6ddb663b4cd3be4377c605de0081

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ae472fb09211ff17a87a34a6b5189e7a4db8930dbc1e75115e82634630078017
MD5 ac4bd1d42dc27f7b48b4856be18ce2e4
BLAKE2b-256 6863fec6bd28c27f250e28744fcde5a139b539e97fe4e157cff367ca81b77e5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b70ee9d2a88976e01fd502a5803532094a471f1f453115ef2fd554ef423318a
MD5 10541634fc5462a32787d6570f8f544a
BLAKE2b-256 ec5e127a17431ea8905fa65af60d933d03782a67b41d2535c0d107dcd1a95139

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5d0ba3ab485f0ac96b3a8bd7b180e8b352c3aa72daa5b67030c1984948680a26
MD5 e0a4bc0531a07a65de17cd974d1a0357
BLAKE2b-256 a684c3c6ceabfaf3a940b9ecc6ff07a66edac5b4b5d4d66b2493b6a7ad8c30ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 80c11f7cd3bd0aaf1dba4573abda9a977fb24f4e0411c60d82a691c0286d4f24
MD5 607c4fc6d6f331a42538a79432a983d7
BLAKE2b-256 a1bb9c8024c2441c304ba7c70891beb5d0e0e4c472b89333a74d719b1fcbf8f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 73c7226955078fd0043ae308b728c8bd61fc660645267f508e321de8acb0ca20
MD5 ad6d0e974102d0911f5003737727a7a1
BLAKE2b-256 9f131940e431e5f6427b8f59ae4c21af66fddb501fd765085989ce32d5610155

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b87ecc1bfffa859239095279dbfe20180bb3c5cfe53f7e0959c854239e28d6c
MD5 d0fc009e7b643ac4c5842ebbdc04176d
BLAKE2b-256 78b191762360d0f16d5abd1b45bdbe2b18102b9a4d099943a52051b27be85c4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8c0a847cf52ee1e11e75a8a2e68f5b11cae9adb558ae31e2e5882edbd9f26af7
MD5 e3f52d4e182825f0f180edcd59213b92
BLAKE2b-256 c367502b347c98380329384062df994829cc0a868d04bcf3b42d52347b9b4bfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d2fda4bbebd6a1cd337e32cd2276fd09511d79527f2fe3aa8f75b350f8b9cae9
MD5 5307d933acb0c9ab82432fdfa03e6f6c
BLAKE2b-256 04d5fe83ee2405629e678bf5f993044741b1f5500c1c524e0acf067283a8e81e

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