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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-17.1.0-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.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dab0ef3e167b5c8bb19e3f3a7bd9e8e938fcf7223d32a554a1a699e4b06a29ef
MD5 194ddad44ba077c9330e498e80fed999
BLAKE2b-256 134eef79f06f204f5c065c0299602105273105714c46277a4b25603faa3bdbb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e65fe23f632a6494893ac673d5d585cc26db1a3fd17a4919fbb7286d2b9606a3
MD5 e306be7466fc77c04947a27cb9c136bf
BLAKE2b-256 33c63c8782d01a796dff89b81c6997bac719a82b14a735f60f9d853dbfa23663

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e83d0d4baaaa6529704832c2690df2687b812eb4a7348e9d9b130da34cde8e59
MD5 289cc9a9838f8764067142cc196c3e89
BLAKE2b-256 abff7fc21d50acca71efe76b827ad6a5b9def5a353820a5b25ae5cfe35af780f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8da57c478a384fbee3431d5e93bb985e91a1831a5b9f7f29f5b606d03bc27cc2
MD5 b3a26c7316b0abed46e9dad13762af91
BLAKE2b-256 b9c76868abb56a678c770bea1ffc46ab1f306839df6898dc7599477e6a7fa721

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9de320dd4f2b9c4457071a5fd0a0e3390b766f1487d063d98cf163225d19dec9
MD5 8febf894bb4de9d144a68af391fdd335
BLAKE2b-256 5a3ee1e3731e804950466c2ac2a4650449b08574569609867efd0057161f002d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1dd74a658b2527b14cd0b4fca93c753d8f9623a7746671a676248f9793ca6e2c
MD5 61f2cf94992a9d5c9f12aa568584a694
BLAKE2b-256 00712fdda5357f099fd1441dc2a4be2799df836baae39c42b100d36bde99b09e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 905369cc657666f5b4308a16781fc373a13f77b910e81c039cd0eeedc1bfecd4
MD5 b7861a75eb777f44d210de59453e5ded
BLAKE2b-256 916bfbdf2e36172d0577eb9449c24e2fb3be5c133a5b8b823010705b9a00aa03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.1.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4c3e911bce0d24be3167a94110e56b1142f1ad6edcc364bfbcbb16497b427139
MD5 e7589bd7c02e7fa8f4b58569846f2ae4
BLAKE2b-256 4d55af8e1b3830a36a714bb9a42f7522a3ce1e898a3a111449047b724aa4510f

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