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

Uploaded CPython 3.14Windows x86-64

opengeode_core-17.3.0rc1-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.0rc1-cp313-cp313-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.3.0rc1-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.0rc1-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.3.0rc1-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.0rc1-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.3.0rc1-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.0rc1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.0rc1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6040e7e70821dd7915cea2fc41c129294f8d66395012b9d8de02b8f47e249510
MD5 305d7e198434238f85599698b9556e24
BLAKE2b-256 645a4e1604ebb04666e1219ce3d8cc3bdfe3cd8662f6ca76f5aeaf7ce5d20120

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0rc1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a787400ae8206a769ac427c0328e6aabb08cac184754d46f0a62c4c0b68f1592
MD5 44e961991ecaa26314a7e0db9622c53c
BLAKE2b-256 ab357835d0c3ea37e131c58fd9e69e5f3dd849a8c98a90aad367f8e10e6ab0c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0rc1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 23e1d08d5f124eb7a9f10d0973524fc108fa05180f1a03a22f287a8154f9ac2d
MD5 fd2974e8bbf6b60bc4c652216a854e24
BLAKE2b-256 0d2d3075a830b1e4beba1419bda24e18ca1d74735ad6e80df24938c17e4bb22b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0rc1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 57b27061e9e3b5f74865c74834806f96b40e5d09a13fbf51c1d784e8dcb1ce11
MD5 955a94454baa3757b6ac2958281ad1b1
BLAKE2b-256 7ad2071450d42808c7d7f19409ed7c0cf6156ed0cf4a04080828b8f2517e4cc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e7415a5262473eddc453210416343e3ab94f46041d22390622f2ece7f0890370
MD5 d94077748380e2bf241dcfbbb02df3b7
BLAKE2b-256 8c6eb1058addb6a6d22204fab5bb4a2e045ec9e06b9bd8639a833040d0355517

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18004093c3940d997d98a1344f4188104e39b059accff430326305d98f27b312
MD5 a8800f849e029631e53a70137ac7a2d9
BLAKE2b-256 017133ed22a2baa9e4e4a841636ffdac923e06bbe5648bd02121930ee606aa44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d45d52140682c6625921fb6a8bf2fb6f1ea879ccb7f2ac4763c4b01cedf5cc34
MD5 c4563e5c673ac43193fb4bb5f10b7b4f
BLAKE2b-256 de46406da66f0cad9f860f7ed561c823cc9e718bffff65734dcacc9b28243549

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c6e78fadaa802b01ca7c7a757f2a5fd26bcd62002651467656880f03821f02f8
MD5 70b1fd0d88dac9dd0c874b3044f2c7be
BLAKE2b-256 2c57618473f26050da10cc501ed5d84fb256dd9bd198a2a1e1f997f90c611172

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 143762b73508976f42d149be9d7e1382bd265056c80a2bd062112713386c6787
MD5 59af6da04b6dc9a12c174a374780c3a2
BLAKE2b-256 0ef242727bd8ede7eb5e1f013d259806bab995d4e2dd3cb6d0b15b862b29c2b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 925aff0928ed061da77a9105ca6f4deebf0e68203ae929c96ceea32f29acd9da
MD5 1f285c12ce9ede8a659a0f0ffb4b3864
BLAKE2b-256 7cccbcf21c8b77ac3cd0f250940e231fbbacac4e83996b2efdf26db09574f9bb

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