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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b0b0e4bfd0550df381c8557d989843793d42b034f172627f22d91015ef0e14ef
MD5 399cf8fef29aea80c827083997242038
BLAKE2b-256 5b2cce4fd5b0601669def549dcce5cfc3102f59b54ee92ceadadcfd767e47575

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b1dae57b0b2c1ac08bdff7660b16f470798f0876e26b652a6ef7f589e89650ef
MD5 b6c5ceb8b73144f42df048aaba00dfd1
BLAKE2b-256 7113168fc8f18b66d5543a0f971cc0d38950fd804cbe8555af82f1469ef77bc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7c3f39ae581b69ee39227d5955023de49dc80608f7fca5dbab34fdcc2760285d
MD5 5390512f61fa469c203fa5216441843e
BLAKE2b-256 5500db8d3c292f4ee13fdc0d44497e8160be00e7b4d2a03d26f7c5d9bc4fd2a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ee9f8375337fc29b906ddeb9229cc2cde7cddf72aa7e0c35148fa14074ee38e
MD5 666e314110b679391a8fdca48654ce49
BLAKE2b-256 230b9ff7e7e9dd1d4e2a5946e6b410ed91f1efd47d5d886856369e540ddcaf95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 27d2fa2bfc1d543c224e895ef34a08fb183545a5a8c902be02f2460c79edd18b
MD5 68acbf01aad3b0069efc8fd81709b852
BLAKE2b-256 9fd019761e5ccdeb29c758e06004b809a5c4da145b7de722b4c3d0eb116298f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd76db270ba70cf8fcef98c8efbefa5f99092b14dae1b62fa7d9be75f51ca2a9
MD5 77f99b8fcd04720f08892d2bd1b498ec
BLAKE2b-256 b787172b2a7e530e82013f0a65699cdcc4fc836353f78f61bee06c8acd37766d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 59a9b9c0e158dcd489e403f923d7532036d9e1b5f2a1f124da169cbdf6119e3b
MD5 1f7061a244f12e0804824c0917a6c5c2
BLAKE2b-256 f484f093df52f0d9b7ae19e19b22c57dea8ffccef9b812b388cc06dbfe75a070

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.5.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af9405433142105f38492f9afda74b8cb764996733ffbfd4788e5d2cd14eade5
MD5 2527bbd906e5dc9a77cc3ce32ff2be6b
BLAKE2b-256 4d6c15b4c167bdb2ecdce6447fad1d3ca4e7dd0ea45060f2736f669a787706d6

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