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 Version PyPI

Windows support Ubuntu support Red Hat support

Language License Semantic-release DOI

Slack invite Linkedin Mail Us


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


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.3.2rc1-cp314-cp314-win_amd64.whl (13.6 MB view details)

Uploaded CPython 3.14Windows x86-64

opengeode_core-17.3.2rc1-cp314-cp314-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

opengeode_core-17.3.2rc1-cp313-cp313-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.13Windows x86-64

opengeode_core-17.3.2rc1-cp313-cp313-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

opengeode_core-17.3.2rc1-cp312-cp312-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.3.2rc1-cp312-cp312-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opengeode_core-17.3.2rc1-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.3.2rc1-cp311-cp311-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opengeode_core-17.3.2rc1-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.3.2rc1-cp310-cp310-manylinux_2_28_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

File details

Details for the file opengeode_core-17.3.2rc1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 83629dd259ff83c2c76c8824df75a30a1a836b8e76a819880de1956c1add4df0
MD5 1d5391fcc7664b84653a3e2ffa133b2c
BLAKE2b-256 76f53af438289e0755a163d9a28e404e159ab8f763f6eb76da62e75f293596ea

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.2rc1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 98e96477a761c6bbb0a87bf1b6e9c0c20df68b0203af140af21a9cefe7ec16f2
MD5 6eb9705a58126da64621a5deeabcf1e4
BLAKE2b-256 e84a41e6c09af3c9a96bcb187348a7fc120185b207d9a890c9b6378e71372396

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.2rc1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 55b91fbb2b01a1576605bd88b00e095d6aa8c1796419f47c4eb6e2f93f97e5bf
MD5 b76c52f76a697c8d0e6765fc8484fb96
BLAKE2b-256 fdb812cae522f71eb1a2fba32852afa80018ab12de638d50eae465cc0e597dba

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.2rc1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05162a64213c9433cb9ecb7b80fc2d279a98c3d7127681efd9be8b0b05b73067
MD5 2b3fcdcb7f9e0e40e9cf938864f9f3cc
BLAKE2b-256 3b56859b42f1260ab0bfb99a235e4525bddbe29e9ca4591c34515f0d83c0f03d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0f000bba8d2f86f78a49e7fed0f9a86f04816af8f836368bba4b7897c8bc21a1
MD5 5c983520e52ac367336528e74c87faa8
BLAKE2b-256 6226f4c5123331a7c3859b87da76356b73515715878f18540dec337ee673ff65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4099be49f047760d95d958f6c8d9c435ad59f60fb82d14c6d6eee85bade5ecc
MD5 ee2bfcd501bde9be5697cb6eddea2df6
BLAKE2b-256 1a3820b291888b291a36fc81dca7ee30cb854cc7dd17d1a6232d76052fcea3c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9358eabd915bf65fe2c0d4f4634c2beac51febdff8fc096a92fdc74d0e49e58d
MD5 45c6381cde00e88955d38cd357bd1543
BLAKE2b-256 10f4c1e1aaf917796c70621e9990e97575659edc8dd03696e88bbf2e988c156b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fbe48f1f2842d52d2251bf04211a0aec4f5cb37adc0e2fb8b52ad9c895c243e4
MD5 85b8d6008bbf622604a05b4a5bef0345
BLAKE2b-256 e40472c61b7875f9ac001be29e607f4e4a408c5447bb5123c4aa0e958fb0bdba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c21e2da3fb9604c8267367785db6d1ce272444fc23f980d15cc954926a5c6109
MD5 4c81e834d754eaa7af96439633328b69
BLAKE2b-256 a31e5591c6e4be69ad231c3192ecb35d67b73aa92aa3830f5332b242ff62e167

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34f219f0c70a944e236c68303ce033027ceca03a1ea4c65dacb6d39dfe89490e
MD5 cc87db6abc2ffc1cd4a927049f36952f
BLAKE2b-256 98a2a85d44f07b2d8f626c0df8bfb6b3a362b5d45a74f50dc5f807800eb8046c

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