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

Uploaded CPython 3.12Windows x86-64

opengeode_core-16.5.1rc1-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.1rc1-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-16.5.1rc1-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.1rc1-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-16.5.1rc1-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.1rc1-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-16.5.1rc1-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.1rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.5.1rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0a1d0d3e1e9789ae5ebbb435cd1aae9f10e2982ed699a38429ad9dc4bb902ef1
MD5 bef3c9713e2c56c2754b1e72d69efd18
BLAKE2b-256 ff7d819958c9ba4a9d5bbbeb1e1a672405faef48f444778d6b86cbc7f49162f7

See more details on using hashes here.

File details

Details for the file opengeode_core-16.5.1rc1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.5.1rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 47f891fcba99427702659532ae5b5719996f114a90b53b9b192203c557ed186b
MD5 20841c350faf8ac7935e60637fb2f7ed
BLAKE2b-256 ad66c1606bb0a62efd19b2f06d8c2907b027832817d2de0e89b60e691f541405

See more details on using hashes here.

File details

Details for the file opengeode_core-16.5.1rc1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.5.1rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f8762060390c7b4f3589c04faab9fe01f6a4c8bf194d2b129b0d210fbd6915e6
MD5 ebb6b3c2d449984669800b7ab06cd077
BLAKE2b-256 ebfa0c76cc5b8648e2c84ff925b7457ba8df51a73f480ce59c886ebc80070af5

See more details on using hashes here.

File details

Details for the file opengeode_core-16.5.1rc1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.5.1rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a8fec6b77e85816307b1bed038b88c7d093dab28c7f0dc63ff9152dfdb0c7fce
MD5 83b38fc90d1e37f35f85027f10d19b83
BLAKE2b-256 70441e1d1dd01b2759bdaaa1bd3dff20255cef7e2c330ee72d2551d6151b4a4e

See more details on using hashes here.

File details

Details for the file opengeode_core-16.5.1rc1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.5.1rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aa05a2092b5c4d69060b01cf9c49ae91ff6fc4d749d06f1bc433540b95af52b9
MD5 0d74a7f488ef16ffde04be1435f6b5e2
BLAKE2b-256 d2f466499109c5b928647e1322c4d731bdc653717044304e6e0bb300fb8dd625

See more details on using hashes here.

File details

Details for the file opengeode_core-16.5.1rc1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.5.1rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eef228c66aee72a79bb93a23829509d1be327146fd7f881930d8a65963cab5fe
MD5 046dcd1719390599ec827ad5e78c7ca5
BLAKE2b-256 e408c6c23ff55d5771a5f7cf5af4fc3c901d2ff87dfa790c65e551717d470e2d

See more details on using hashes here.

File details

Details for the file opengeode_core-16.5.1rc1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.5.1rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9c2860db173a8c16a5d6066dc05c224bf6b5f114722edf10c0b25131a7a098da
MD5 25f83f2d8cadb83234307d62dd1462a6
BLAKE2b-256 da103fd042cfef59f91cc695ce5109e0edb8f602cfa3bb9cd1873ce2d073ff6d

See more details on using hashes here.

File details

Details for the file opengeode_core-16.5.1rc1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.5.1rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 418d58e6e3ef4b8a2a70378baf352bbe32fb5ee15c0bb0904b255ad543f0a3ce
MD5 13fc87cb9945259d6e0193850d608bbc
BLAKE2b-256 de1c774c85aa0d86cb7eb43058eccf0023d9cbed698e6c8a57c33c126da39f26

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