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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.3.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.3.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.3.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 21c9cd7ebac22a757657c7e4fb3fa8918adc013c185194b0776e6f84b4da75db
MD5 79c9b6f0bf469403a16d0975f545f59b
BLAKE2b-256 e7a4b227e8cef514bd4d510d490a3b448d1be0ef0ff450b27d1dacf149ef88b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b7c700f08e736fed7a1c08b3cc8a0ff2fc9b18557797c3f39de025d07fa5ec9
MD5 42c6086444f1353322c0ae813487d7a8
BLAKE2b-256 11dba3243f290b02396c68fbcd511a849a60d8f362b284be2c6c08910117ebd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0aabb585dc9d874b7bd8e9eab136275cb14fc4f1521333d72c5e5d3f795882db
MD5 35011b158f92048b94103cf4d5c85f61
BLAKE2b-256 677eeb5fea2089dba3fc52d44de193933666899b669b05a5df4c9aa78d111fa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c6d440c51d72761608f37c9567a3a8e2e596341e3c0247946b2520eb42bff70
MD5 6e55d59762b10ce65315081d25089adf
BLAKE2b-256 e6d8abc349fac5a1345c42ccdac46af5c3da46b4c06d0f4bc7b912885e31463e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a7a225626e7ddfd20f4b0c6a715925d8bc9d4e324dac43bebab8098186fde505
MD5 dad28f959a7a72deb81252c09c9a8aba
BLAKE2b-256 1a422e304151376b9c359bb7b470ef5815796b4f9c64d82fee2e82e926dc18f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 88cdfe0ba55274b4f3fa90df79083e648423f6d28837ddf0b9e22b8fc626f22f
MD5 0ef57a6446c0705f90f3e7adffbdab71
BLAKE2b-256 ae531f315ddb02652485d89729f95e9c799737537ae080c1b166baf41b6800ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a64880d67d378e2492c8320e901b2cab2c7a91ee608e14cd231f7919f35f2b12
MD5 88df6965eda66de64a4270e8eeafa67d
BLAKE2b-256 87c79cb0cfa058eb8d7c9e1dd03722c7d56044c367bf293cc264ff9ec50fe3a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fec8a4e8845f2a2457d1fe56c33937c358704ba673530e22a1cf37d6436e3a2f
MD5 0ce22a68601e88e82c1f4621fed9a863
BLAKE2b-256 58daf89701a27efb5c1acb4654066e9a79926ec5a5b15e2eca0d53f1646769b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cd07944577d9fc620e3bb02edb4dd9f57ec1cdcf7b9660b46f8b8379116ba918
MD5 6770e2b9991c7e614cb219ac5c893c55
BLAKE2b-256 5810ee51b5241622b2a34966e38b398443ad062e37724785a628a46142cefd1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8571decb48f21b26e893fc3f3c7986bb1ea40a64990a3b30c145d8e8f4716ad8
MD5 153803605ccffe3cec320f5b0a16dfa3
BLAKE2b-256 80d233cd24b5312cf46f92e74918642e0a722d0875f16461486b3f2ed93f6259

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