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


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

Uploaded CPython 3.12Windows x86-64

opengeode_core-16.5.0rc2-cp312-cp312-manylinux_2_28_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opengeode_core-16.5.0rc2-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-16.5.0rc2-cp311-cp311-manylinux_2_28_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opengeode_core-16.5.0rc2-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-16.5.0rc2-cp310-cp310-manylinux_2_28_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

opengeode_core-16.5.0rc2-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 561fecd23ec7a5640b2454fe4e9ff854d0a5c259ddd3579e5dddffe2098a193a
MD5 d8d6b4fa96635a8fe5a1b1de05f4bd30
BLAKE2b-256 05827d85119f41f29f674827cd257db8222206bd25e024193717e32d1d910ec9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9896ccedb70b1efec374d4219144fc023396cfd32ab9037120e5f10a9c7976d9
MD5 3f6d1c2504c45e5bc269ad3b2062704d
BLAKE2b-256 e0714a0ecfaca0b904c599ee5d4d03dab2677ef1431170838c20787d21320ead

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fe71a3da5e3310c8dc45a2236fdda882e5ab370b9a55a976bc2d2bfe1e0f05f5
MD5 bae7baf7da16e376e8cec79fce9180c8
BLAKE2b-256 86f18f4910c8c4dc68c5459bed842cb16a191689450dca4e57a6f60549c60288

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 776c136d37a8bb326a717fb1c9d737439809ba41523973a0f003e1682a0005e4
MD5 51687147954f41ce8570ee069ba54dd1
BLAKE2b-256 d005dc56eb5cc7d44404a78269cfe31ee1dff968621df35a20a3bb27c1ac7e8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 50eedf575d3ad0a51e311d20311ca20fc891244d6f28715918f9f64da81f7a39
MD5 7dc18c912fa513608d9da2748ac2bb42
BLAKE2b-256 0a08d8a80af6bb71671e6ad7054dcf5d20d466391404181def2693a5d5280cb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a0a555783be4aa69f5e127c50573570f1391410e2e2e537e8f204752ef43bbd
MD5 9b817029a34b8d726131be3fb91a2b2c
BLAKE2b-256 1d309d4e47ceff78f364392d4f403423f7047ccccc8049e5b1dced7fc9560673

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2fd1334dc284d04891719d4386ea89fbe9afcccc22b6b6aae8edd969195f84e9
MD5 94ac5aa557843516cc5b3ff2866572d2
BLAKE2b-256 fb9a2fb29d53d0d30fe63652dfe5ed4ae5f6a86ff74e35c7ec6bed90353c432e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d92e39b7a81da43a3f188e100e9947a150e42cd69756d39583483df56ac66e4
MD5 ee4fd1c7c30f77aa5709024170281fef
BLAKE2b-256 1b5bd497f64507f8ade20d247c220870a0ef477d78349da6aea7f995e3274fd2

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