Skip to main content

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

Metadata

Release files for OpenGeode-core 19.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for OpenGeode-core 19.1.0
File
opengeode_core-19.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
opengeode_core-19.1.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
opengeode_core-19.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
opengeode_core-19.1.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
opengeode_core-19.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
opengeode_core-19.1.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
opengeode_core-19.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
opengeode_core-19.1.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
opengeode_core-19.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
opengeode_core-19.1.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details

Total release size: 167.5 MB

Release files / opengeode_core-19.1.0-cp314-cp314-win_amd64.whl

Download URL opengeode_core-19.1.0-cp314-cp314-win_amd64.whl
Size 14.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
6e4f192209fda4975d95b9e6e4d3fe2e547f74cb7006390b1eeabccd20d6267b
BLAKE2b-256 checksum
How to use checksums
06f12c4a865eb32c2bd5a7e7bb052ec477d58f13fe5d35450bffd5b1d34bdc47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / opengeode_core-19.1.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL opengeode_core-19.1.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 19.7 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0a702199305ef9a2d6e4b21716f2a8285c3278519b6a74a3bcb66e6b0fab0056
BLAKE2b-256 checksum
How to use checksums
23fbebac11ce329c20a94a390467b9dc95008eac3916660d026249527698a20d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / opengeode_core-19.1.0-cp313-cp313-win_amd64.whl

Download URL opengeode_core-19.1.0-cp313-cp313-win_amd64.whl
Size 13.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
8735d52830e7a4eeee7f42f2661c7ec007506ac7411ab30056979e4d79f77b15
BLAKE2b-256 checksum
How to use checksums
4f8a800b00b42887d09b8267cef479f2aece3a4d4a823d320d923fda259b7fcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / opengeode_core-19.1.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL opengeode_core-19.1.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 19.7 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8bd206c367928ced80aabb6381e8f94bbdfcd3420ff09db2314085fed75c77d4
BLAKE2b-256 checksum
How to use checksums
3e6c5b85f2dbbc3959743970ce262395fca08566d9e1fb200a97b0d159053ad7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / opengeode_core-19.1.0-cp312-cp312-win_amd64.whl

Download URL opengeode_core-19.1.0-cp312-cp312-win_amd64.whl
Size 13.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5e69020ce749f7dc0b6b28b885a3764cf6c6d0e293a468c8a715667c4a372402
BLAKE2b-256 checksum
How to use checksums
5398d1bdb3327348a5e8e844dbd3531d868ed6d749e735bf7dfe3bb1afec919d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / opengeode_core-19.1.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL opengeode_core-19.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 19.7 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8d7c941980c449c65b0e22879d6233ad6927b1f044e4c93d9f764c33cdd3e132
BLAKE2b-256 checksum
How to use checksums
53bbcf8bd22f04e29b4161e17bd8940d7d4297c4c7b1122ddae3bf265feff933
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / opengeode_core-19.1.0-cp311-cp311-win_amd64.whl

Download URL opengeode_core-19.1.0-cp311-cp311-win_amd64.whl
Size 13.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e96ceb5ef8dfb4891723b800c546f2d708f589c33b71d8078ef0905c074fa137
BLAKE2b-256 checksum
How to use checksums
168c233cbc66669c30dc86a5aa8b9feb216e4d78737cc7b6182c7aee358a839c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release files / opengeode_core-19.1.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL opengeode_core-19.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 19.7 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2a59af7d38dc610223d345562ca9b56221b26c5d4f62c4e8a4c5e655a98f222d
BLAKE2b-256 checksum
How to use checksums
b767c63c36d593c2f1aa9eb19b2b729068fa04d840c81c4e57ef081d464cb38d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / opengeode_core-19.1.0-cp310-cp310-win_amd64.whl

Download URL opengeode_core-19.1.0-cp310-cp310-win_amd64.whl
Size 13.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3d3c2e888705d52e933845a736fe31ccd31f6e037f3d275c5864ef6f6b63ca46
BLAKE2b-256 checksum
How to use checksums
f164c993758eaa1548e7ebc33073bd6d3928ec2c759de53622ce905db0d469e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.11

Release files / opengeode_core-19.1.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL opengeode_core-19.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 19.7 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
975c1e2d395a091aea42b95b2828d6ddf135f26ca27d194a7838d030f5ed402e
BLAKE2b-256 checksum
How to use checksums
60c667daab4508062efdca4b64e1e0606586938912a3b5bbbf758ee2431479de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.20

Security for OpenGeode-core 19.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

19.1.0 This release

10 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page