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

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.0.2-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.0.2-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.0.2-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.0.2-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.0.2-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.0.2-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-17.0.2-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.0.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dbadbeb7d2a2f946133291daebdeed3f62cc72d4c936e4a4978c79da8f4ec999
MD5 a97f0dc9df5f2321bac83758e7743789
BLAKE2b-256 4fdb89a4fcfb7c7051f5cbc08c09b937fbca77f4c00703a1172b31f490cf6202

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86f9c3de9c2879ae848ddd9e944c087850e36afc78fda18fac59b93e745f1b9c
MD5 a79a422bddc428df3754852d0d0e3649
BLAKE2b-256 fafb20f90b7174c97df13cbe0b70ef7a8f173acd2f48fe4fa2756d4c03e3a422

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0997930d3045b030a34bf6bea5d85d0b50f1cdcb6de909e6ec333fb3327b5a46
MD5 4f3d4f386f02a001fb3304c8c2799721
BLAKE2b-256 b87d9764bf44edae93de6f3714220a2fac738cb74de4cde82b45c03d463f332e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 034789f003ff6eccc13c9f14f186bda8a2d11b927bc61752c62865eaf346c0da
MD5 bafce17899ae3a0f75d0d5c386f606b7
BLAKE2b-256 d8948e462da3344684e130610f94ac95449f395810cac4334e3e4b67fe77dd66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3a26e40367f68d813301d318b14dbd856efc854d88ca344c96b78389687c6085
MD5 009d5ba3e0b912f940d377b9d1786ea3
BLAKE2b-256 363f498e041426da05028539a10004ddd2a0b49c9927f9193a4ab97fb3f7207b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e447d21ed0918ce46ab46b6f6806f3bba1b2d3146722176ae57a7ea690e0b4f0
MD5 96cfd7bb94c1951011980bd7b30a1260
BLAKE2b-256 ef43582ea2b8ac1b0dffd47a0443deb8a6784946e370082ff986d56a5986c214

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 035284193005783139256ac3079aed7124df4257ffc5edef9a15586284a46fff
MD5 958288805fa5d855055430640761c31a
BLAKE2b-256 1bfa93416879e8610219aa5ad19a5625d6695f27e7b189c538dac98749e09eb6

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1cba10e72e8949f43591944e21d8fa96c4fbfed84317ffcd196a38d5e0779eb1
MD5 418e61b30a20794fda24689d0463ab46
BLAKE2b-256 7317089b3062bdd2e23484cfdc930337f95b8cf64dba6f6b4331be9583de9d1d

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