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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.2.1rc2-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.1rc2-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-17.2.1rc2-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.1rc2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b7535305f9cfc92e17a5cba40fd6ca8352ff13fd6a2d25748c5802d5ca97b937
MD5 d9efc5c8e0e1325cfed9b094d072e25c
BLAKE2b-256 101bfa7a74ee0b284de5f92cbc177bb1bfa2addd9ffb7230a4aacfc900bc26a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b0531fb8c9e76dd44297c8b0ea7a37b4057d298afd26de7db2b564b0c0b6805
MD5 8c5f721afd5cb5588673e391e6b55bed
BLAKE2b-256 1dd8874a9f98c0bb22bb7cc125ccd97222d5fd82a0cf676e864fe935abc27f78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2c7125982a7eef69fad43b0ad61a923ad7f947a54470d775054899b16eb8d0c9
MD5 3d4045be597827774320d6ff9a4bdfaf
BLAKE2b-256 b6fedf3973cdfb0700cd5c10a3579ace9aa23cb418397ae21199b499c62f45b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b171945e9150a8c7c72f20857c89bad32bd67ebb93e20a1fac67a4aa72311bf5
MD5 f3832435d6e25ef7e7df022329af170b
BLAKE2b-256 ed257ddeb91061ab7bfc61c8298b16521651af426833718353f04fcdad4feec9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 516eae6e3bb412ccb1a8886a079bb183bfdc2f37386e7859c69c8b8608d18d76
MD5 e1ac97b0a845bc60e966f70d14724f8d
BLAKE2b-256 2b658ea23610e014161344f543cce39d68068f874636225a2de157ac23867348

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30ae70fb9e0c3bba1d7a93b2929338c76b8e35deaf5b4c03e91be8a787877fbe
MD5 bdcf3fd07f9b5d8a06cd0d2f4997439e
BLAKE2b-256 97f65c5138b3bba7cd70a0f7a71e3b13b130c4588c363a1d10b81bdb4d947a74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 167cc94859aac24c716b612e9202bd8dd26f8f7db151d716738dfe8ca5c8f184
MD5 aeabcdd6e1d6ae30f17abe228fcc8b82
BLAKE2b-256 9f306847be14953bd09c5d295b5277f1b5858e5f2356534322955f3e687c737e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b8c7f52e7e07a2de5916a52803d15c17262a775388c4d0640ca5ead7c630bd0
MD5 05e380913f917c356a8e0c7c985595ca
BLAKE2b-256 837a078335a3ff398f7b7a9a9023429871c79dc4a4fb24bb9d36643416b3358d

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