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

Uploaded CPython 3.14Windows x86-64

opengeode_core-17.3.2rc2-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.2rc2-cp313-cp313-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.13Windows x86-64

opengeode_core-17.3.2rc2-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.2rc2-cp312-cp312-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.3.2rc2-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.2rc2-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.3.2rc2-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.2rc2-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.3.2rc2-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.2rc2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dcb2c5f61fc5ee3af2d0e18dda36cc498c2cb792a89e0ae437e58cb056a3ceec
MD5 a7927e000e76c8f52903f7f26f6245d4
BLAKE2b-256 9c16f399bbf9def15276f229523eaa19db29b2e5b8a57e8b5de235eafaa85f37

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.2rc2-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a0d0d37aa7eeeeb06d397f773e36cd451b6cfbdaac776ede151f0a6f9636ecfd
MD5 c61252d2fc9fe0ced700df2ca76e611d
BLAKE2b-256 c9de0b8e9d553c81157547f531f2d49377cbda3a907f2564cd4fcbd2d39c9a4f

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.2rc2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 daec9ddad78ff9a0e086db723a34d2e35829ca104fc63dae05e77727eff8236d
MD5 8aaa0ae94dd6c30f1cb4e5c326b401bd
BLAKE2b-256 93ba10fb2eb595a6e59cfcf2a2253edd938b42433d8569f78d0d38ff2b734baa

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.2rc2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a10aa883e10dcd2c6173b60f07545f59dbba46b0e6f9f3e5db278ca3ee2c54c
MD5 e306d30249dd27cb9620b17c2094bbfa
BLAKE2b-256 5aedc93095fb4392395d1aa3af1d76bb78a6e92f0dc33a65a3b39c906a09f377

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.2rc2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5d6293c4e597871d1cd25ede3e5007180096850dd225b3f8ddf4d21a4d89e572
MD5 c244b11463bf7a9cb5cfa166874133ea
BLAKE2b-256 04be580786f22ae19e6be78b1c7598943b27007154a8cdf59de18dfab8c82d99

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.2rc2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c046a9a9a6bd3dbb4353cf8ee3c6b9883207efa34cf411aad5625452d97d9082
MD5 080254abef894b64e1543b16f5b47c08
BLAKE2b-256 f49d68684200d7b1d5da4e459f52277c0ff364c70473a355e035eed7ffbafa4b

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.2rc2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e5a144ab381903d006f177cf17815c0f85f7c2c4e03032bc459a3e4c0db621be
MD5 b413aa3bdfd067c54cf8c249aaed08b2
BLAKE2b-256 76a2fcb063fd035a281946d1888f382609851fd064ae83337ae56b0cc8ad23e6

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.2rc2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2060733f1caeb441cb231548afb538505926a454f45dea2d67985e9ead885d1
MD5 db4e459e155a47c8c2321956a564b845
BLAKE2b-256 c1337335ecdc4a8e88346a1c801041332462121c1d065d888ce95c54c2f1da6a

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.2rc2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a8cface290eb40dc15ea890ab1f98dead08c6426d77507ccd5e4e87c4482ccd1
MD5 e41f33e1ad3f539a7684e30c9b485153
BLAKE2b-256 b43d22ac78fd41a0117e740e630269004e697ba2d217991cfb9261782a23bb80

See more details on using hashes here.

File details

Details for the file opengeode_core-17.3.2rc2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.2rc2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25cebf0b71ccf5219e95583a42f2c76ecf71382b51eca117b67730a92f65d73c
MD5 cbb79d2327f99f697cd0d1e17bbde836
BLAKE2b-256 ac9de66d6d64c1adb2a948663a3b71549a194120accfe0d3b9b05962f37cca0f

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