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 - 2025, 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

opengeode_core-15.21.4-cp312-cp312-win_amd64.whl (11.1 MB view details)

Uploaded CPython 3.12Windows x86-64

opengeode_core-15.21.4-cp312-cp312-manylinux_2_28_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opengeode_core-15.21.4-cp311-cp311-win_amd64.whl (11.1 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-15.21.4-cp311-cp311-manylinux_2_28_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opengeode_core-15.21.4-cp310-cp310-win_amd64.whl (11.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-15.21.4-cp310-cp310-manylinux_2_28_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

opengeode_core-15.21.4-cp39-cp39-win_amd64.whl (11.2 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-15.21.4-cp39-cp39-manylinux_2_28_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.21.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 365cd72939779f072b375957e5be1e36ed50f0df2500d9b9c7cfa968af5fd52b
MD5 d73e78ca11a5e3a1f09793ef276c3b11
BLAKE2b-256 50942ec0e226d48d4fe9093abaefeb7c152df4b3401a22d178c6dc6b5cb523c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.21.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b7079b9638c33db3604c7369d016dfa3c8b64c8212e377947ee4e81d834731c
MD5 d0be66d207dbcc17df743439e532381f
BLAKE2b-256 d3be5d823c0ec6d552c432f72afe7e9036de31beae1d08204170a8330160a46d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.21.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e9d7efcc100af02b39f2c7385eb0a4169718ec4b6a868457f4ee8b82a3855c58
MD5 f16895ddc86d8270ac04c5a2c7e8a488
BLAKE2b-256 7ca751bfe14d0e493a2d1ed595bfb3de8673d6834d98e08e4f7a37ceb051ae7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.21.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91100b4bbab4c052b2c87205a91484b3240d96b11790558a616effe756a662af
MD5 6ffb1c591b54e0a69a2468d2e8f0ff5a
BLAKE2b-256 ac9b19370a465538cf02ab0f04c44e99ad80f26bf2133ea4d81eceee44039b27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.21.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 430dd7410c205b96a2f6bcd4dd417c310fd6ada6a93310856af53169c5969b53
MD5 cb1b45625d55944680bfae7e4ec5538a
BLAKE2b-256 fdddb681c7fdf1838fa3aa11d168ee5cdabc84c5db9bbe985bf92117aa86ac20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.21.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db38dbd1bbde8d9dcac0c7d7c2b8a6686d0d109f97cad69262fe25539058bcf0
MD5 cf720ae5d3619b451ec48528f2855a69
BLAKE2b-256 85ae31e5f1d9ef370639e59a9bff8f1d930ee1be4a5fc3b122da8cfc3fdcb382

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.21.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ea7d54169f85cb8c730899917bb66c8d8fdb3b5db56e990337b172b5c32eef80
MD5 fa30b0c8c412e989a123919f18018b62
BLAKE2b-256 bb2171bbf5c78cc468caa1135587f144d944379706ec21b2ea572b62b870d0c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-15.21.4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 48729da47bf0f151cdcc0589c13d7aeeb992594626672d762dde1319957b657e
MD5 878f4c82a34c21d1b497713c5fe9db7e
BLAKE2b-256 ccce93cdcf3d4cf03824b2f4783a715def85035f8981e98c1c3d061803a09ba7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page