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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

opengeode_core-17.0.2rc1-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.0.2rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e61423156d482ade49f4691b858d71959cbab862acfea8da959d4fc97e6258b8
MD5 e32cfdb11e0251193c70725bcc648bbd
BLAKE2b-256 c695c477873742d88e27a715f22783aab29061f1f1addd6d57b3760eb067aa57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3bb8f09043e1509f55ea6ec13f19c178a373b1eb8337a49b4ecd0bfc3048b1d8
MD5 66b1f5beee5b65552993cb6801317bae
BLAKE2b-256 1aaa429a1bfeea19345153bc4400f783aa703ae057b55207a2e665b84f384d06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e7c5302ccd414862ddd4dadeb72c163dd0e729292298002cc17c8e488efaedf4
MD5 4216e8db1d5d0c20bfd5c42d17a0fd82
BLAKE2b-256 364684bf964029877ce14ff299dff155080250a56a4fdb481f4a6c3b33ff8af9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97970cfa3e98ef9975b2dff06ade61fdb5fe19edebf2723618bd105d8ac4ce3d
MD5 134991ced8b864a3b0725aef01053660
BLAKE2b-256 6f4a0ca922cd9f2842d56433a38db53332cc6b5619bbdcefdee2befcf1b755f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7ea94984093807a0920e82fae702cad122e01e95b787d5fc0d65ec074a8b39d0
MD5 0a4252997a4bed9eb41389631dc7c021
BLAKE2b-256 783aed8d52863397f966e45f074f955f2fca57f3f618e217fc902a39e8ff77d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89892be5b2504c46ca66f7501aadb8621edf414e398cfaded46efc163743980c
MD5 2a0e2e09aa45021885bfd85f457a4f2c
BLAKE2b-256 90ab34a4f407352d24a589f198348df7e037b2d732bb68f4bc115362577d0980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7dd1c8bf96b524dc14b82995fd702ca1ac35874138e7dfb419a9cb49f1da9178
MD5 9c1b8f306b194598965a8c60b99ac2cd
BLAKE2b-256 5a4a95cf25a30c21e818a439f45ba5c3c2a518afe858d17a2fdcddde8ecc171f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.2rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d594e8f56ead70b48c0663b435332a157ac80cd125e16bc1e52540bf222062c7
MD5 44a6390ef3c71a544c8693464d34e1d5
BLAKE2b-256 49f9aad99125ff8616be8c8cbebe8de0231e2310eba8384e23938e02eb2f6527

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