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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-17.1.0rc1-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.1.0rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.1.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1834e411ce25dfca9f53bf91a46a18d6c4ca96437b217a22624fe1f4515bb514
MD5 f144b7f5fb172f64407a3830103845d5
BLAKE2b-256 b311d8f8bdabb56aab7f21766c66b1f4f39229f65d270d5863f2ea0c2ad050a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.1.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6acbe6fde1cdb400c8b8970141bb9714b1c69ab7787e1dc7ed73d2602f76e5c
MD5 19eebd781e956553d75661e8cf9104bf
BLAKE2b-256 d109b0ed6955c3750630b24351e5126f1ec087240d90dd05b312f968676ec9af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.1.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 63127c86017772852ec0038740df741be0e3edb5475cdbeba2d3dd5cba28aee2
MD5 7c7888cf44e06e51ff7b0bd42917817d
BLAKE2b-256 f5da91a7f998d005b35185600f8125bff5d7072bb5af2214d7325041d3d59e30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.1.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b59676633bdc1d65102889f555951c9979a2f64824322462a5cb5eb510c46d4d
MD5 76fdc97af5e91a4be1e0f91d0bef7e43
BLAKE2b-256 d677bfd84a961dc43548097d3d136785ded79d82e6de8d269418c33f99a3145b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.1.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 03c3ecb4f15b38152097a8d3e4e1f1d7cf5be6feca64df8204b3df662dbfe58c
MD5 a7ff06affbd4a8575dbc402f5c9ac66b
BLAKE2b-256 dae44da538e1474098ba97547abff606a8bda0e26c45cb5a91e3dafcb2f06ebd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.1.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a1ed626eebab9bc966d6e964cf0f99cb1be7c2b586e34c661a928be076298f2
MD5 6a86378e0c7775a89f3bc0c192a0b908
BLAKE2b-256 4b4ce2845e5245be41bdb677ad717fb2382e7049d93066e1d8c4b46954ceeb40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.1.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9ad447d70b8945c44513f700ae790eb8f5ea2de34ad6ce1a63c833ca5d66a522
MD5 ebad641eab3fb76479a16aee9c47d564
BLAKE2b-256 2083d956101bdba06060a5ba525635ad1c3b35d79acf243e3f2f07b8e05b7930

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.1.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14faff7e98e43f291f97722dd7df9bc17f2bb67d9cc0b4b809cd49826373d4ca
MD5 34c274fe29bb27f8e70c4d52fd479950
BLAKE2b-256 2eccce18d481ab2a4e3f2cd4a7909224c26874dae3198ad4b6516464bec7f672

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