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

Uploaded CPython 3.12Windows x86-64

opengeode_core-17.0.3-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.3-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

opengeode_core-17.0.3-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.3-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

opengeode_core-17.0.3-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.3-cp39-cp39-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opengeode_core-17.0.3-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.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 18e0ab73edd4c66d12fc87d14e6db64f7347da7da290b6c173a066fb4006f6a2
MD5 b47a8aa09f87fcba22664725a3e82774
BLAKE2b-256 ab70a228e8242d527786b72417423e1709cbd9d0e6f9e7a4e922035b67926799

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8856cac454a60fc0276d88d4759bbc8348e0ca404e10133ebf2d5eace0e4d30a
MD5 59f348ffd7db937b5ead0d0130e40bff
BLAKE2b-256 4486ca2e9ae9082499a8a21ea3caeb7d274e6ac070f314836e991c8d0af417bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 65e6c7a57e9c34a901497f0cd3a227cc41e499fa406d01fdc2c9c128671939ce
MD5 ba4d72115e02cd89676f2c916a0e23bc
BLAKE2b-256 f33925e6265ff556aa195ab62c894c034a690ff780a37b0a227a2a439fa33f9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19879f89b5db418e3f56cc35899e886470488e8f13ff25e0c017a7ef2f89f4ec
MD5 9e1a127e42e71a3c5c7bf32cdaaff99b
BLAKE2b-256 019aa3beb52a6c72125b4da5b485d89aa17f01425e9840bec3a71a915b08ff83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bf52673af15324dd356b3bf05d73138f5cf637eb4be62c448078976e6661000f
MD5 280d33438119aa7923648753c9553484
BLAKE2b-256 d00607cdf04bd1acd2b6bc25e5f38ba6b8fe6044bbc391d849b9bde7ed5012c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.0.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d7cce0ddc61e126649b690b8336dbb631eb14b8f6b7cf82f6750cfc504408f8
MD5 10eb01cb1c2e4848659d7a102a90c39d
BLAKE2b-256 f82dd940c6ae4807729d74a07b5a9baa96725bc6631c3cc82de81f8c3122e994

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ec6dc1704951eb2871701f56163f5c389753b442487058703a1371fe6398d1ec
MD5 cea7faf85387bd11e7160be415f27b3b
BLAKE2b-256 d95594be9bb81d3645ddeddb2b6ee7a3273af379350a605cda0c065ddb36a2ce

See more details on using hashes here.

File details

Details for the file opengeode_core-17.0.3-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opengeode_core-17.0.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa7299ec1a43b3f66231767dab02a1d49ebb2e32ee69120a492bce25eeee63f0
MD5 b11422f77001e0ca9e5d7afab911ac41
BLAKE2b-256 5d2db2951647eeac0987a430cb82dd6be92b5ccaa17e97c41710cfa20f07c5b2

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