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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9dbf3a72d8286332099a4589b1bfee21e3bc5b139a4e56f29db14cf628a1a9bc
MD5 8e99dcea5087007a246106cb54ee1b28
BLAKE2b-256 7e0afccaf0b1181b3f52bd70b86ac099d88bab894ba54adafe4272beef062c74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da13f7e97dd28dfa0a806a6cd979f2fc4e292e0f83588a61090b7829c5b0ffc9
MD5 752e5cad302721f2e18089130ceaf95e
BLAKE2b-256 187e30ec49a748dedf9b48d7d46dccd7895d38ccc1fee3b43a0462697245b6a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 54bb9ba4edcd77c7385a7a896a54fd9f746e9df77c31359e742ba1b367682457
MD5 abdc878e355a654cb8dd57d687eefe3f
BLAKE2b-256 e537cc7d0bd1203c0bfe06b277212f48c8da3ae84dd88406b391cde61246183a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 31960cc1265b68578e3f4f4e594f9d329ba3a979a25e92c0f53013b6f1827862
MD5 2c7137f51619700fb9b21c9543df86da
BLAKE2b-256 45e7a4a303fa1fca63e03d8fd1b61373a5231dd46d20524e54546819b2864526

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ff098bef397cdf5123ffddb488906afe86d8f8c85154116f9be91f6d94c9b4c1
MD5 98c822d069f3a5475d981ae8037d593d
BLAKE2b-256 118e2cb47ff823bbdee5a6d11c3efc63b5098ee77fe950c7a9a64d32a3010dcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d486c1e75759c5d7a4b7330e46e066b99a7cd55c7fa7aaf900f35ff8d6b6ab96
MD5 c3d2072137d9dce72c3b383891ba28fd
BLAKE2b-256 473c236a3505073a130409ae38df1da16874be16bef268af821746035f7331d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1a95b8bc6e33d223fd6c3618a4698520ebb95e0eb55eaa2c4080fc6cc3b34be6
MD5 405c349c5a1f3d8e5ad6a66aa87a2789
BLAKE2b-256 bb2abd6df0f7ff11968ed2fcd590aadadf71afd6a3c274f274ccb2deb90e769a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 67ba45b5e5fc5cbe134807ff473e6c075b27f0d32c508171bb221d986cc6e124
MD5 00e0294d1a0d07383b852cff2636fc9f
BLAKE2b-256 e401c683fd828d31bb2ed32c7e982c667a6de9d6e38a00d5c5a8f8de9eca7319

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 193ae7b22eda2ac44efbd1686a35e80d9f82e08682625544f98598d0274979cb
MD5 2cda7ff4558791b60235cfc0624c736f
BLAKE2b-256 0841808cdaedc0134ca0eb67bbd718f45bbc002a5c967b7d5f82df0c8dc71cde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opengeode_core-17.3.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a697d12b94ea9216cf55cb1958672187ebee1f4a4de338fedcbf650dea7475b
MD5 85fa6b4311cfff37e1da4352b4499cec
BLAKE2b-256 f74f5449bdaf89a9f79a053362219264bb7e68e0b4ca55c88e9565090214bc0c

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