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

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.2.1-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.2.1-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.2.1-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.2.1-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.2.1-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.2.1-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-17.2.1-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.2.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 995f9f47be8c81fd618dcbc8c459f6df188473a0b51f40ab43292b1c656950e5
MD5 bb6ca2294893da396b71cf1bf1a554df
BLAKE2b-256 420b2a53d90ab5ec7729b57a4a55ed09da809ca4ec3e962540668542bc0c77c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13ae849c92a5b3f1bea4b06658e92e1e5516396ca6669c75b3487c37b096d889
MD5 ee9147bb6ab86954c66fe7d36bbfad42
BLAKE2b-256 65ec169f8ce0fa18ef8c3bcdb93911a1df0c14307ac24fa8b502a061b4c0e924

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3880b2c2ec48e19513f9df92348579e26fc95ead6024660bed767079dc0b5677
MD5 22505dd1ba16d5b1d55a42de714edb1d
BLAKE2b-256 c1607e5589a12cc1e0846e071b1b2c528a68ba080d62db6e4a2c9cafb8fc2bc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c06f2e02e7c6902beb2ab25eacbe3093e6b510d3d47c427efa31180c9b4af05
MD5 67d908369d273d16e49fa338001de0d0
BLAKE2b-256 884cd214d5b4560861f5e1d78727bc9b8530c5dce7e8c905f0b46dbf2888859e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 761c67ae20b7ea63f07e73b2f34e81c273e4117c6093f311229d49e659eeaba9
MD5 adcd25b2377742f90fbe60039f1e1571
BLAKE2b-256 7e2f271900c4da7fac63905fa4d28d7dd1c238beec22ddd75a9fdbf20a2f646c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5968b0760eefc0968261b5fc9d4ac573bfc2165c62bf58935bc4598ca8fd83fa
MD5 fb37bf9606a612ba3f958125468a9769
BLAKE2b-256 32ae9eb9337d68ceaa66473707b34707845b949ff5954c4887643df7fe1dd39c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 607fb9955b281f607a2e5cf99c8e901667b81c47916206d19e46115be18cecf2
MD5 a6d7d9af0f445f2b5e9546e3a02d99ae
BLAKE2b-256 e43cafc2c347301b89ddae09cee48b691ed1984f6f3e7499320a859f3abeb680

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.2.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a15388c286bd0c517c1a1e2f33a7228f9e5e178837e42e61d7999d23cc78fb77
MD5 281d22f8290bd36f6fc76fb276dd1b7e
BLAKE2b-256 4efd7d0d0c56dd7c265f8bac4dc6e83a30f8164d75a932d68865995f127665ea

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