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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.3.4rc1-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.4rc1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.4rc1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 631306c1c40c236b4360b8e59b180930a71f82fbabaad41aaea40e93cbf9f2fd
MD5 4e40ba3c34c938f93fb9b2dce2a95392
BLAKE2b-256 4d4beef953cddb500f3c5ac3dc2dd430c3c774444980d1de3db4bdcfe3c2dfca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.4rc1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d127a3a5e6c4a6b429cc36a27dfa53559bab5e33913b30a1ee1246b8f2eac8e7
MD5 aa1b6348444de48db2a81e1e57dfd6b5
BLAKE2b-256 8b3a7b1b9d8d52034cc29a227272f02cb1f379a09a8b596b7e9f45a4e1fdb48e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.4rc1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bfcb3a612db08adcd50d6a647f351426b36f96fb96ff7b0018ce78b6443fb283
MD5 e1224366d0a6450ffcb8eb0b74b2e8de
BLAKE2b-256 68c07c6d6d467209d65bf294a522edf505d08bd47d1ffc2ca049c7f7dcfe767d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.4rc1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 45a3112def3d4e20b8d6acd906b89ff00255b364b92fb65d6fed711749378a27
MD5 3d2c58e146e69c32eafe794608cab03f
BLAKE2b-256 6e907468439729fb982c2d78d9bdc25b60aed826be7e6103e02884d891350f57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.4rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e3617575a6daf5fb5ec029fced99e207855049f81e4d43ab793e3571259ede01
MD5 53cc33bac0eef1bdbb0b9ec534c6cd28
BLAKE2b-256 fb2a62949d78364552df538d40f598a9a57c4b0205c0b56eecabdecad4c615b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.4rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 694a480ff2f99c6d5d579e86b20f3ad8c6473db4527d206c65c64208a5a2bd03
MD5 606f237be0a62178b5d373ab4436b13a
BLAKE2b-256 504200278786bd01fd52eeb7fe113fb29bb102af2e91bdbe6b5a1c4366b03977

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.4rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9026d8e67c2ee9afe8c9e6fdcf6bed7c9060cb412b18e3e79b53c5b9c3f3ea25
MD5 3af8248d1e24222907d11afdd056f163
BLAKE2b-256 70b6fd548def1aa36f152b0e445445dbe52f257b939babd1fb30853fc7b044a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.4rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4773a6563aee4b1edfcb19f2c3a6b5bb4bdfb26d7c57ebc5b6efa9c9f6b61cb
MD5 e63b11ed4aa3f8dbf76d3e5357d4d90b
BLAKE2b-256 3099ee550b08f683c8afc2ffbd2f2abd849139ec3b245c6f938b290a53e59b9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.4rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 72546c6cbee03aabcc5587b0706436210d3879fffeaa119ab6581aa5f88d5f2a
MD5 47d76f8d43cbafc2382c3884ccc4e8e9
BLAKE2b-256 bc6591bef348fd97f3da8a510f5a52fa6380d69ad76fb7c729d4291258d1669c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.4rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b380816ed75760830b58b724c09ecd05a398d479882b9bf0b0ede952fce1aa3
MD5 d857c897e28177d847492c31d44b29a1
BLAKE2b-256 9e1c9cecbfd1fed5878029d0e4e3fda25f50c804df297de7856e1d0530a5c072

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