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

Uploaded CPython 3.12Windows x86-64

opengeode_core-16.1.1rc1-cp312-cp312-manylinux_2_28_x86_64.whl (18.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opengeode_core-16.1.1rc1-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-16.1.1rc1-cp311-cp311-manylinux_2_28_x86_64.whl (18.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opengeode_core-16.1.1rc1-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-16.1.1rc1-cp310-cp310-manylinux_2_28_x86_64.whl (18.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

opengeode_core-16.1.1rc1-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-16.1.1rc1-cp39-cp39-manylinux_2_28_x86_64.whl (18.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

Details for the file opengeode_core-16.1.1rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-16.1.1rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c580ba9006e96b10f475f5e6ba733328cebb09f9d665579e411aeb282d7fc575
MD5 8185c82ef28cca3f9fbd88ce90bed2bc
BLAKE2b-256 059484dbfb1078b273757eef0ca0a76ff586df78b1d15b1959e7a810e087769f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.1.1rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bfaa948fd3552ea854e841d93da9ed8a1f07f6efb8026c78a0ba99e1a3162ab6
MD5 1f8887c6ee92d00ffe195342ee884118
BLAKE2b-256 64f17c9b5d032ad911b2a4c27038baa8df54e2eb0d7896d86d185d9d3206f81e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.1.1rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ef767ae3eeaf334a4f9f2666fd25f691dab94ca5b63bb166eadfc6faf89e5f0b
MD5 86319f772255c6cf67f39354f6003bca
BLAKE2b-256 87951dfb0981296a84ae32b8a25ff3d7bc7c14975df3e6bdcd3789bfda4ef3ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.1.1rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae8e68fbd245d3cea198d27fc81e19ef0f33422c42f09c22ac26ca3c46aad93b
MD5 8e40866db78dd988dbd1ff016de4921c
BLAKE2b-256 1f2e97d5ee5e2f28630943159ce2a60c1910524fbde74fa4b686928021976c68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.1.1rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7a10993adab78ecd7750a1f70930365ae3fc0c721220de514796abaff6556b15
MD5 822a68c04be813cd268836b8800ef109
BLAKE2b-256 a45a9caf958afa240b94b541d4d32657e9f5fe1dba4c5fdd7915e05168ca2192

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.1.1rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b519ad45d5d695fae406204e167066c1e4b1f84627b6d1d5400cbcfc2f8b5ac1
MD5 50b28c04ca8f34d34cc15367927f701b
BLAKE2b-256 0e2160aaaf72688a264fcf44616c050c0b5e8d89dec6ad0406a4165e93271870

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.1.1rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 36a1b4deb2103af30dbe4a4f4c5889a55449739c961ddd47ebc8cf543fb9a88d
MD5 235d4889bc6e268e5a98415748e7dc63
BLAKE2b-256 901551b67eaa8248afda07c93238fdf8f1d17be939b4615bcc43ef06bc8ed897

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-16.1.1rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 901a52dcef5225de9052e73270e4953cd90edf168862b3cc7985afe1cc4f17c3
MD5 573150e0d81cbc4407c972df07a5cff6
BLAKE2b-256 4e3e65afaf61fb89000af6a43d5c5ee1564ab525020f95432aa595b08a5bfac1

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