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

Uploaded CPython 3.12Windows x86-64

opengeode_core-16.3.1-cp312-cp312-manylinux_2_28_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opengeode_core-16.3.1-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-16.3.1-cp311-cp311-manylinux_2_28_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opengeode_core-16.3.1-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-16.3.1-cp310-cp310-manylinux_2_28_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-16.3.1-cp39-cp39-manylinux_2_28_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

Details for the file opengeode_core-16.3.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 38c0055ccae55bb57363e1c0cbe352d4d3596d446f7f0868ab9e5c232b424994
MD5 c213354bfe273e2ecd32eb9f82042171
BLAKE2b-256 a449e55fe91f562aa4a5b0c37f8cdbe8f9178ccbf4aa45ee11e1077610399863

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e60491fad1cdae411adfc3d38cbb047485b1b3a2565199ed3eb8cf8bbc96d3f4
MD5 bc6b86ec668c3fb6c989136274da4e64
BLAKE2b-256 f7840dcb72ada47ef10c4715106fcd8a4e9f676dc871e501f9cc432303e5e57c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6b4cf700584428a1b8e9c3eb3375b2c0a9288bee22d241f3869ec94a14e4024c
MD5 1413b6e5d3009128e302f12240104279
BLAKE2b-256 e7fa8eeb37874a36e5b755ae4a9e1e6c10b6244e42864d077a58e64936d04166

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 35853a6a26bf592e8137783fed9f285de9cc1cf226979ca942820c555df552de
MD5 7d10c0e9946b2676451316b6e143feec
BLAKE2b-256 92c323922b43cf9d866edc521a77aaa0e76ee43af4ad75b48aa72c47b413cf70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 25a2f6d894a06c7393e769531648ec9366a41198d26a21520d51f7ea52e01d18
MD5 52cc0277f74aa00d806ee048be359e8c
BLAKE2b-256 edcf338b6170d0a9ad28ba20a2487430c79a4827c332d306dbb1922760cd8eeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 12f4a3be5161968d6a9b95c6ee5cd3c575db318f212508026df31e2cef901a15
MD5 e98ea49276d91ea20b3f8ef32bed3073
BLAKE2b-256 0d02896b0b803dd9b86b83a25ab28ee7cc74500a1bc0976698ebe0193ea16b5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 30f77aa12aa9f0066d44d9ab99850678433ea2a160b3b0d645fc6e64feba7f96
MD5 3275353042821961928f8b887943a651
BLAKE2b-256 b93391b194f9a1bd7f10790ebaa102ec3c92589884e9b61f25104cc19f9c4b5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c10b13bec5a2973ee904715c299a3a09d4a4ffb97846a11f49a7f3b67b9e48e8
MD5 cc0f16e44e3d1d3389002e41410665c1
BLAKE2b-256 9e95d9f306db68954eeb51b436d19ecb0d63341cba991463a273e83daadecbb5

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