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 Coverage Status Version PyPI

Windows support Ubuntu support Red Hat support

Language License Semantic-release Slack invite DOI


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

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.0.0rc2-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.0.0rc2-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.0.0rc2-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.0.0rc2-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.0.0rc2-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.0.0rc2-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-17.0.0rc2-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.0.0rc2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.0rc2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d51d385bef14a21c7da471ac6d362cc4f85b952d60f2ae3d05331f7b41dd363f
MD5 e6da20ed01845d820156f42fd301c6bb
BLAKE2b-256 6552077655933d6ae3cb03dc6d50c85328da1179c177264a6d5d071576a47dcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0rc2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f97cd446b41c237b123966d3db46c33c070e5f5a0318a49144f913d079d33c1
MD5 95f6ae2e165a12c43d7ea20de26c0b2f
BLAKE2b-256 63d3b43b5dfc3fcceba873669e2904287fc7372de68e19aac92fbd3b96dcba93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 359cb8c9f7038a677bf97d057f48f5e3c5f3e22f91c2b88943f90aa6f1dc5140
MD5 67f2565ebb3fcb6c42071d41e73f8e5e
BLAKE2b-256 20b04b3f88daaceae38cf4818a6affcd440e5700ba897ad23d0a25ca800a5f7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0rc2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da2e3cf41d040a927efb97a00ace2040d0364fe8c233648f6991ee2463eaefd9
MD5 5b66c3b4bb2130ed774ac87b85132a9b
BLAKE2b-256 c3bea83c6c88502acf6c3f251bb40ec7afcf95e85f35e759de17dec363eaec38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b3441f8b77c691e3c1502043072717ffec08060b1897750963dbdb58eb0549ab
MD5 93b3056d93298bcf7c469a1416c13419
BLAKE2b-256 356d8e8e12d2512e08bd1e81bc02b2873fd1795425fb761176a73e4db2be1c1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.0rc2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f74d929b2cb783dc2b99f1f0f9061dc4dd1411cd8fe72aeab272e3dc11fffe91
MD5 bfed9b8eea609ddbfbd872ab88f15948
BLAKE2b-256 0f786ec1984aa77d5e75dbaa02233a6c47132e2e3c0085dd1083a76c5076955a

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.0rc2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.0rc2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0b7708a088c024f58777b254a351a2b0836962e28cc5b4cf29cdfd0bd45e54ac
MD5 15a9ea0c89e4ce74ecb15d4818fde7ec
BLAKE2b-256 625174decd7eabd2d5fb2efc5f0e12422e11478f47dc17eb628bb6266e7c4465

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.0rc2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.0rc2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2a4153beee537da778396a650d6a654f0141952b7305957225c8e8d78944366
MD5 c1b25f6f22224859a33deb36eb4faf82
BLAKE2b-256 953792613d9f48ee1c1d6c40bc42ef93d0241e8e349c0398844fc688f06cecf9

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