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


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

Uploaded CPython 3.14Windows x86-64

opengeode_core-17.3.5rc1-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.5rc1-cp313-cp313-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.13Windows x86-64

opengeode_core-17.3.5rc1-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.5rc1-cp312-cp312-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.3.5rc1-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.5rc1-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.3.5rc1-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.5rc1-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.3.5rc1-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.5rc1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.5rc1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 35155d5bd70df17dc128e67cfa4acc70ea5b8a92824421409a01d982fbf2dcac
MD5 78ea820232fcab9a742364e79bd4dc21
BLAKE2b-256 08dfc3dfc4f1825ec98ee2727678be78adac6b71d17a3769e29a4b4a87a76e55

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.5rc1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.5rc1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3d004773a42ccc8100f7e9398723da15c636c350d1ad98e33ad9c2c8addc10f0
MD5 b5ce1dafe2c30fb02d66dba560f8a79d
BLAKE2b-256 ec2a1d7445e8969246d9f38ca7a4cebb2f5bcb32633a73f95b12e7fb045809ac

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.5rc1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.5rc1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ae4cfe139ec4482287bca49de4b983b9aa24e0f96bae4b9c9844ab563bb428d1
MD5 e4f8cb64f7c74abda2cd8b61c14ffd56
BLAKE2b-256 dad91bb92ca5b709a040312aadd8e390e266e67611f5f3754ede11317afde581

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.5rc1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.5rc1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0fb217a42948830ec9899350dd77331283d6959587978db04313f8c37ae96c96
MD5 8bbd5295b82a5d9755558dc4de5a12c4
BLAKE2b-256 d1deabed3b40cbd114e13efeabe6d8203a3d8f37010b7ab1d866d21d53980abe

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.5rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.5rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 235fb08d8532574c2a0d534ca6ca38f2338a0cd93ad7ccec988b017d5ed41c40
MD5 5174617785996caee216cbae9db3b91b
BLAKE2b-256 8a1e173a9b0cca312a36fd8e85b623f422f47a41aa3bcfee465f2ac64d044d1d

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.5rc1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.5rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2cb5db857a800eab8a75e11b95596e370e5e437f76a8410bc3ceaa177962421d
MD5 e246bcbffb2989b3017e822d48e2f31d
BLAKE2b-256 f6d2673cefd3e448f54e449fbfbbdcd5e087435563594891ccbba4ddd96c195e

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.5rc1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.5rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7f411299f8e2249343c507aa5279129aac9e5b46e2d642ea3097c95cb5857c53
MD5 ab09a86fe8d6d24eab14d34a7832550d
BLAKE2b-256 fee992eaa477e31a5ffc32879b07612ad2de3147488594d231facda112c2c81a

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.5rc1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.5rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3bed5314270aadf431d61a91fb9d93a1b1034e22298245b7d82dff2ac425d2fb
MD5 fea3f13e0250e194871afb7760fe7096
BLAKE2b-256 329c65a362bec7d95e4964be0a2e0a0f07badde805c6ce2052070192dbad06b9

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.5rc1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.5rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d1694f0e4a2f3cd872b4d3349cc676150d2e5a32ef175ac187e46c08e0366dd9
MD5 a9f4057bc3910484a19b912c389dcf6d
BLAKE2b-256 0bc632ad8968c6df746388160b64f7eb7db3f3b7e36d42ffe0be9ebc928c8ba0

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.5rc1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.5rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11a60d3a3786f13f9cbc1e4b090cb4ad4927c3c732a06221a4ab2d4284a5ac07
MD5 069a3e05112178a04f635a3369b51113
BLAKE2b-256 4e1386455c8d9e594406a67b6d292344a02ea4f6bcf3129ecc5856321c36609a

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