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


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

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.2.1rc3-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.2.1rc3-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.2.1rc3-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.2.1rc3-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.2.1rc3-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.2.1rc3-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-17.2.1rc3-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.2.1rc3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0f5f1b9864fc632368c18a92f158a40c50afe7da39cbce84c72c72a59d00c1e2
MD5 83b84b9405bc62d9e1aa8f9d65659417
BLAKE2b-256 4dda2fbbcbc64924ac21f990d586afa6fe91783feb21dc0d78f819347da2cd3b

See more details on using hashes here.

File details

Details for the file opengeode_core-17.2.1rc3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b3dc6d6f4b1a47984a23dfb84bb842c32301f6f1a9aa8e3094c87648361b3a0
MD5 f2b8e0d9d54bb2f3fc02951937ec471f
BLAKE2b-256 44ea7f6d13aef67d61319fd2d517c42aa0a372edcb24dc5cd9aa26dd57d22e25

See more details on using hashes here.

File details

Details for the file opengeode_core-17.2.1rc3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6c898953c133a0ad30854f397fff27ed09f743b7cd9b7eeb6c24c963a96e0320
MD5 cf044ceae3872f76eceb8bb1399c64e5
BLAKE2b-256 05ec7b06f1093eb0ef481d03cfb357330bca697882de2eaef9b2300e5d8eacf1

See more details on using hashes here.

File details

Details for the file opengeode_core-17.2.1rc3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2dadddecc618dfcb723ca9d2f1363b2171637dd6ce2c471b7f7cc745dd1513e9
MD5 932f6357a71a6a3fbfdd0a28616513fe
BLAKE2b-256 4e45b6ed2a7bbc9364832a600be8444cb45911d2ec98e53b4c4c59081a2872b1

See more details on using hashes here.

File details

Details for the file opengeode_core-17.2.1rc3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7d7d97555e9ce5086861e9779f3c3cb159113b5c06caaffc57b345b3728fdfb6
MD5 5e977bd02ef0dea6a44ee03375a14f0b
BLAKE2b-256 3e44057743a51a898d938cbef781ad59fc9cb31bfcfd65124c5c3fef571703e8

See more details on using hashes here.

File details

Details for the file opengeode_core-17.2.1rc3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc3df84c06ffea6ce2145f5effb61bd1a6903cce18102f1a6f907a0bc7c15c9f
MD5 20699c142b551a20e041dc29da701680
BLAKE2b-256 6cd4502a05c9ebada2db4ac8192ebd99fab2e227d7d99051dcb7b2feb9fe12aa

See more details on using hashes here.

File details

Details for the file opengeode_core-17.2.1rc3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7c000002c931e79ba6f5da2f8e97cde9d136b3062f34762d75633c423599b2ba
MD5 5be2a2729422f80d15a840e7bd13a08f
BLAKE2b-256 f3e01dfe3f2c75520e6c46c5e608fcb48b7470ae623c1e20926eed691a49087c

See more details on using hashes here.

File details

Details for the file opengeode_core-17.2.1rc3-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1rc3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4643222442d1870438b8497a04904c053dff5993632a5b6e5d30fcc2c04c21d1
MD5 6c3a7d8e2cbc68fd91d6138b81296981
BLAKE2b-256 d5bcd651edf4fc9f883348ee0c3e97f8b62167088798639f8dca75f759e77244

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