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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

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

File metadata

File hashes

Hashes for opengeode_core-17.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7a94fd91ce6113c4c4ac474f25e02feeeb86af92459a47352cdd2c953b45f926
MD5 775a2223118365761056d309eb277b66
BLAKE2b-256 6978b39ab7c6091a3370cbc6dfc6d0cfe94b5fa33235b41c8520dc8c61dfc549

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 348b2dc129fb8cc5e3afe498b0fdb4951a25d9a7d58c975ed3d1a22cce618232
MD5 3072e5d216038ff4030828d65e2c1502
BLAKE2b-256 09a3fefb21446adc8f2690b2cb5edeeea88b825e6b4e6f0907db0ff71cea19aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4f00b06ac68640fe282bd899d2c5ef69c72278aa3c5fa498daa89042b169b687
MD5 edf7088f7b48647a819cdb726d604923
BLAKE2b-256 bddb342bb3ea41562de02e8c068bb2459a09f1440af719eb5f382f1535e709ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7582c87cf12d5d771a6c757f713bdb09a3f62f8290f5215de5e7727107525c4f
MD5 6c8ce4c5da9d0c3f78060ce8ddf66129
BLAKE2b-256 96d4835186d4c8694710a67cd962b1e4998bbee94b709e89fa87efaaa561cd96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4417fc9ec069f5fd8c3745c8c9e3c3adc24cac1fcb17a74caeeb5f7a83a06a29
MD5 47513e91d296fdff6ec25480901dd175
BLAKE2b-256 b98ff4be028d5f30ee1ed2fb6fc6cdb92c1c21feda2201e97a5710b1d8e9ee07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5f8a779fc8d1356ae42c338bb9762f5c16176c8689a7dbc4c89dbf6b6023f8b8
MD5 459e6951cea447d9379c3af944f6296f
BLAKE2b-256 58fd548df1343589c0a80fc62a991f39552d190850355a3cad8a83411b34937c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 72fe1b4697ada68e462c90648cb6dc537db726a8427db989a3628e5383340b17
MD5 0f9314a37939385c460563ba34b96f4c
BLAKE2b-256 7f61ec50350bf9d7e9999b16283afc87f2c84d27ce0edb335ee954c3c3e62de4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9da64f1f339f7c3e7742b78b34f099afdb6ba5d2906e8ef60a6c14998a9a12e
MD5 08c751743c2b8d8cb00dc5a53793d3e7
BLAKE2b-256 eb296b470b1e07394a972bd4a0834adfc2dff9cf82a52361236564042c260958

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