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

Uploaded CPython 3.14Windows x86-64

opengeode_core-17.3.2-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.2-cp313-cp313-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.3.2-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.2-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.3.2-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.2-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.3.2-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.2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 18beb38bab937d137e708b44f8aedb2dbc56121ec87afce7ee22bdc3b8ab3f21
MD5 da0f4d9540616c04f62c10986a700908
BLAKE2b-256 c0c6e13a02051b27ff882562335f1b95bd88d7f47d4b99e40d9fb2d26cb22978

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.2-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d316e1f1e963d5265e059f5eedac59d1cc0c08be62a4ca08a79dcc1e5598a3cb
MD5 74a9856eaba557e394ae9cc9cd709f36
BLAKE2b-256 5174c3afeedec14af1d462d75f53da8d4123e828fda06044306273a8ce978c63

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e2249ada8b01029a1f55222b766d5889c1264976642b34a3c044a056e3a1675e
MD5 e7a04de6077864dfc6d69704dba72419
BLAKE2b-256 19681bfe02efa647c37c0f476dab438d95f84011b65714ffa3f9e046684f37b8

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4137d8242dd4680fd520a74e3cb83a8ebb781649ffd4b705a7ea4f83f3d460b4
MD5 cecb849fa50d071a04dc56868096dc21
BLAKE2b-256 4d3f1ff388b843e4a7b72711f36e853fe15ccf4e56f3b54395047209a9946cfd

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8000312e01df440d13bd580b80abe7277062c52ba6a308d1134eaa4ad0c790df
MD5 e0ae33f51f2d2a97eb8b87ac59a60b6e
BLAKE2b-256 c34616f201b24888a05cb5c59ed014b357c71c5f02c01518661278b627f1de88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 53dafb71ef54b09f38dd111675d8c5d05cde99f6004ec3d35fcab4065955ba34
MD5 4d10a236bfba3d0f257c9414cdcfe81f
BLAKE2b-256 b388511ffa24e15ce9c56ffcae68f0a956b0a2e89497cc29444e5e10cc4ccc4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dd511a2d8f502a27338475e97e0917f6f79ee1db588a748d4a9ccd74b9f0e918
MD5 e988ff5cab97d331a7cc552040e6628b
BLAKE2b-256 93ff76564b953de6e9aa4feaa089aada69dcd225a655477ffd56b0c5e04e322b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac9a289337f7e601a4f19e282bd570fe098d4f70de6443dfbceeb39c25deea5a
MD5 481c3a186342aa3cbea1640f35cbc14c
BLAKE2b-256 241217bd3c7a3f5c1a5915bd4708e5f9d73412432875e6fe2f5f2c3670d77d9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9f0317c0e5081ef685d53f566051df2da3c9104a8263ad914ef4d26fa2825f45
MD5 035a046d02ddb7af0e20daf7ecd9e660
BLAKE2b-256 da59a9a4b35a6c6f292f635415c2b256a540dd2e1b0a6cbbcb30d8c8d70ad57b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1245da4fad764734468daac1d53a60f77cc1374a9fe28a4a6f30bcbb3f919961
MD5 c24468b6d4f3ea6f36607037d4b8a42e
BLAKE2b-256 b2438adf792121d87a2f0f24460dcd0a2f60b60a32d21b6d644fb1cea2956337

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