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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.3.5-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.5-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bf8b297244e87104dbfb3f8e1a95abc64ea1c1f129ee108746a58e567edb7d65
MD5 17dc413641cf3a7d710262f7c67251fd
BLAKE2b-256 ee5c38d6e98af40d70c5908ad7ea4603bc8f2cd9010aff0242ee688c2500c5c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.5-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e378b4da9792ebe5141b58efd49d40ceae77322e5f1eea5d487d5fd48f174762
MD5 5e7776f5cbb165f30db5990ed4450f68
BLAKE2b-256 a22955b5f6dea13ce988cb10c1b57676532626cac5b1d9c05720427f47e322df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f27344c70ed8c92e56e863b6167a25e56ab901291855d3374a7953fb8bb4ae41
MD5 32776d2c5ffed1dc876675f6148ea9b2
BLAKE2b-256 d8d01702debec62f0545e67c4af8fabbab19adc5d6e01378482ddd2731f8de54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.5-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a94c76d0daf0b4ae667c8158e41be3496b63bc8993f09edbff2eec0b0218a7ea
MD5 4a4136e548eb1d7a890acd8c4ae33ec6
BLAKE2b-256 889ca3214a9152837638b78dd32b236bfc8a0ae8c22fadab78f76b7d6e1324ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 73ead61f91c525d51f8f0826544291cd30906e4cc52f3517a7dce36568d22b02
MD5 86220711ea506cabe41a596cc37433a2
BLAKE2b-256 d6f78d12aec4b308364a6eca6fce18c583f2647828b0d2705e4d31e94244925f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1701a38c38da0bf206cb86bca267aba3e23e3c4669df9545cedbd6b649754efc
MD5 db174a6dc697f829b11168019a147ffe
BLAKE2b-256 9e97a1f14693d866b13592453efbf85f5a8197fb32a07c83149d674b62294dae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6b7aae654ab135dbed5a93db92911c153c770074a8abb1658236558e28e41172
MD5 62813cd2986f128bf5558f157e57d298
BLAKE2b-256 7f3eb9dc17144669cbff33f9d59bd7ccc4da3f106e0d61641d153d0af66ad1a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.5-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa04f365bc02fab20e568ee4fa2afa3f33a5e1513ebb14e66606383dc5e59ad9
MD5 f8068acec99307e8373c146976624216
BLAKE2b-256 5d04e05d067c2033721a075cc1086e5da7d4e063c4fbf3ba9345dd1230cc9fb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 43ed250c54ea3b442232fe8ae8372ff863900daa0d51c0f6e5448a4537f9d403
MD5 d6d791f2afa0f4a3b757d15406474786
BLAKE2b-256 b35a789ec7b417fed6352de2539a34dd03240c77f20dcbdf3f670f6d5b9eac31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa0a7e8c6e810d482bf66793099c58d95f29fb000f0b00fa5c9bab23c52bfe12
MD5 16c0636083d739ffa8ffff9f3994f5fc
BLAKE2b-256 70040ebac969dcdcb7b03bad5d40948a85a4edd72633cbc3cc0db6aa24cff182

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