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

Uploaded CPython 3.12Windows x86-64

opengeode_core-16.5.0rc1-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.0rc1-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-16.5.0rc1-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.0rc1-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-16.5.0rc1-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.0rc1-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f4bd312667654c0384d78addb0ba4764c099045530ed137be480a22d87a531ea
MD5 3bd3d658291b002d9e88dc152ad42888
BLAKE2b-256 427ecd6ed401d0433c5de4463c0fcba8084fc9a69048b4eccc7b8681105c47dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 065a16e2556d73a6ae20f78e18f4ff9be155166d131e1187beb8d73f1be211f6
MD5 76e18b6c56e1175671715393f0c059b2
BLAKE2b-256 f739e4ca3f163d7dc45828bc535a229b3c1c4c64304e628d27eaed27a131782d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 855ea068e28bc02fa0a284d31cb378c4134e5ce625e3ad175c3b529f262f2e2a
MD5 991152ac9f4764f7a8795c654cfd41f2
BLAKE2b-256 2737be0fa86b24ea02e5646f6cb4d9d497f8b7c3e1ebea9d104d7b58c043214e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bee1698d37f06034cae8ff24b078b09fdee9ff0d9bc307fbc972d9e552b9c47c
MD5 e41fbdeee54eefc05522533339766db1
BLAKE2b-256 7099ddaf261aa201ae880cfb1d317cb7b355eeb6717eb4f122afab90af5b29a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 57d29567d3bc271f31ce9efaf22d527cca84d8420c87fdcd9e4dd2f1ba816a07
MD5 28a212f237a5bd7a3a4a1da578193990
BLAKE2b-256 86c145d70938cf1cd1678cca2c35e652d7474f093789464d1a4ec85c4d42cf21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ad49b7a6badb3fdff5cd985c6afbeaa03ee3eb9316ed1a9e24c64fadeec129c
MD5 fd244ea6a590c601dc7a3a5857dfc798
BLAKE2b-256 a097550f22a2d1fc07c82b61bbfc5f6e927314f4caeeec03e106825d62a36fd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e0199e5c18d2e7c287cfb326cfac5225ed158ada731e629433030a560a584bfd
MD5 787b2ec71be102fc1305fc9a942245f7
BLAKE2b-256 386e6e8ded4bde2d1af4fe3e09085a26a138941d9fd6f901b7e46a483b8fd067

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04667502ad51b046b07124d27d7d032dcb9ea5f2a45331ff7b6dd5bb8c6d7539
MD5 f14769aca1d1772ae54979398a89079b
BLAKE2b-256 ca7f713568abc591d30820b1db6120230f5da28f97b726711f5df176204897a2

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