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


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

Uploaded CPython 3.14Windows x86-64

opengeode_core-17.4.1-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.4.1-cp313-cp313-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.4.1-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.4.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.4.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8786f069cf53c16aae6d2bfd5cfaab4681c8e75054315b27dbd4966095059654
MD5 78693cc40fcd7adf86ccd71fe87fb143
BLAKE2b-256 67ff36a4b2a14dfaea0d196ce6e5418d7585058e6278c99cbca70e6f2f3bb91c

See more details on using hashes here.

File details

Details for the file opengeode_core-17.4.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.4.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff230c463988877a3aa27bdd9ad38dfa5e2a60c67e07f7496034794ece23e62d
MD5 4dc4e02eb7a9a37c0fbbedad12ad4ba4
BLAKE2b-256 e6fd1ea98fcfe9f6bc1ce48f83b31d7b43e8e4627bcbca5fd77880adaebae0ff

See more details on using hashes here.

File details

Details for the file opengeode_core-17.4.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.4.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c0dfe9c46fbb78bda5e9189d380e218133840ef7e09ec7c63cafcd95828ac6d5
MD5 4fae059a154833f1ff7657a194098766
BLAKE2b-256 2569db9671c07f2818390ed31f62719a26b14b719aa6497ee24bb9b1b28d5e34

See more details on using hashes here.

File details

Details for the file opengeode_core-17.4.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.4.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4837aae8a9aa69827c95c6e8c0dabdee0b6424404a75d167b19178372b4dfb78
MD5 2a6f9d4b7c32a2ab6b7251fba136139e
BLAKE2b-256 23ee893be9e550978ec4ee3c463a947b1d6ccb2f7605c5b18b002dac3617dc34

See more details on using hashes here.

File details

Details for the file opengeode_core-17.4.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 66b828aaa5f234b9c02eb5d871118579c3f1ab62959dc04951937115d66976e2
MD5 365eeafc2969f92d471fc89403aeb7bb
BLAKE2b-256 3d629c6dd4850ecb48db668435276a1c5d89b456e61f29fdad25bca9a394bd9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c7abe35ee02993ee082d4fb2f2b10b4acd2bfa95fa11da217a9071a471cc8409
MD5 4b2689a2c008ce524f6feb610b7ecb8e
BLAKE2b-256 b3d8b75fe80bc0ce426c5933c59fc85bd3425208fcdc85fd6563f91802371a27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a37ae54bf4e84951aea51bb088f08fdc134a25cdb88ee52176ad08ac8df53bb7
MD5 d7efbfb510f6d6a3ac9d87e663873a18
BLAKE2b-256 12e380a157f1ad61599f1a9e892bc09e03ba1458c5b26f6ba4021dd8b123ee6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22a1514d0bbd279108886c689ad6a57e0b1659b8c335a1ce17ee50bf6c3c87f2
MD5 fae1a290f259044c9de4cfe12d892ad6
BLAKE2b-256 8d302faf0657ca1d52af49a27cae2602664170bdc526f34bcab33db3be4fd4e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cd1063d3c2084ef762831836afa38a918df4637f78af1432fa65c402f06cabab
MD5 f83d9d6bf89c5c55f1e01dc5ba0685a9
BLAKE2b-256 30420f6514b49113226ec951670c84bbe45ad157ffdb2fc70a0e5aabe79f40cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.4.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 912af21f56ebbabb2717f00464e081d12a6c27593c241945ac783e3cc390e831
MD5 d89448eb6a7ea13ecf3122712dbfe0da
BLAKE2b-256 17838c48ff1b8ee2d91d075d3f6080db3c4f9cdb69e1ad95ca7eb99f836e9ab1

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