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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-16.3.4-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.3.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.3.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a0c2b710e5ec555d137607a358fff6c9c84329bc6762f429ac74e759fb5a76e5
MD5 404d808414412782704f1fa720595768
BLAKE2b-256 47e43f9394179ecf1236690800af977b81ce130f37bb9613341eb1bf284245fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd9d8ea90ec067229fb6e398472f58ec945f478e56c901695ede3f3c71d180a1
MD5 cc040a2b8f5fbd29bc4b48cfd0e7d954
BLAKE2b-256 d87740b4acd2e6f3ed629c4d16a52a3c8f75df67389ede08d72294bd71a94083

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ff30e2ce95de7d42d2561ae4a79d3d9fd35ae86c6e14ea61eaf2ec064e132cbd
MD5 83f2927e49a472e361cb7930e01d4e05
BLAKE2b-256 f8508a03d403c15356bae6bc82c856ccf0a6a64cd1dda5624c82076c3748963b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d74967d12ebec41dc9af5ddc71dabc4e0b7607e21f00040e68c2991209748cc9
MD5 e022550b02146ca879e54bd00c9671f4
BLAKE2b-256 828bd9b23f73e62832415799ac8df1202dc2e080c482f128d3dff25960c515c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ef6f232d71dfa3601a74f9d6e5519d6fe7f4b0966ab85518f36f6b34d074193f
MD5 a1c2e0f83bf25cb8f4c89162e66ad2ca
BLAKE2b-256 8f98cdea528276e48e783e11f026af4543737575a70e10a360589e99bf23179d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e45133defda70257a60ad4ffc4cd7cf14eda1a8692a1d3722015c611ce62ba3c
MD5 3cec2fee7a83301187cedb9906e24145
BLAKE2b-256 1ab4b95103b2efda972e4c31c9b1a17ea4ea0b8402a47c2412b829bc0e8ffef0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 16c3c6f541d379fa745b390cceb829322d0acde354de47ae6c1f9a739ae794bc
MD5 b6d67422b34b3426eb9d2e9f91293c4f
BLAKE2b-256 95320399d3e69830f0e01c5add2132fe90ee1cd584e5db5addc1519ed5ee21c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.3.4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d18763b5a0fe039a9d1babb9b3817f4b4a657bcba5bd0fbc6c2e7c37bfa10498
MD5 a1d744ab6b385b17499e089ae66f8b22
BLAKE2b-256 0ef0d03a543057dee309579c182d597cb108baa414c10772db3608dd25ca8400

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