Registry / data / geode-conversion

geode-conversion

JSON →
library6.6.0pypypi✓ verified 86d ago

Geode-Conversion is a proprietary OpenGeode module that provides robust conversion algorithms for volumetric and surface meshes and boundary representations. It is part of the Geode-solutions ecosystem, currently at version 6.5.21, and maintains a frequent release cadence, often with updates released monthly or bi-monthly.

pip install Geode-Conversion
INSTALL
IMPORT
SIG · GEODE-CONVERSION
G
geode-conversion
datapythonv6.6.0
Install
3.9s avg
Import
Disk
105MB
Pass rate
4/ 10
Env Coverage4 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v6.6.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
glibc
py 3.10
✕ build_error
✓ 3.2s
py 3.11
✕ build_error
✓ 3.45s
py 3.12
✕ build_error
✓ 3.4s
py 3.13
✕ build_error
1/2 runs
py 3.9
✕ build_error
✓ 5.35s
105MB installed
● package 105MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

geode_conversion
import geode_conversion

This quickstart demonstrates the basic import of `geode_conversion`. Note that `geode-conversion` is a proprietary module from Geode-solutions and requires a valid license to unlock its full functionality. Without a license, many operations will likely fail or be unavailable. You typically contact Geode-solutions for license information.

import geode_conversion import os # Geode-Conversion is a proprietary module and requires a license. # For a full quickstart, you would typically load a geometric model # and then apply conversion algorithms provided by the library. # Replace 'your_license_key' with your actual license key if applicable, # or ensure the license file is accessible as per Geode-solutions documentation. # This example primarily shows the import path and the proprietary nature. # Example placeholder for potential usage (requires a licensed setup and data): # if os.environ.get('GEODE_LICENSE_PATH'): # print("Geode-Conversion loaded successfully.") # # You would typically interact with Geode-solutions data structures here. # # For example: # # mesh = geode_conversion.load_mesh("path/to/mesh.obj") # # converted_data = geode_conversion.convert_to_bbl(mesh) # else: # print("Warning: GEODE_LICENSE_PATH not set. Geode-Conversion functionality may be limited or unavailable without a valid license.") print("Geode-Conversion imported. A valid license from Geode-solutions is required for full functionality.")
Debug
Known issues
breakingThe underlying OpenGeode C++ framework, on which `geode-conversion` is based, undergoes frequent and significant breaking changes between major versions (e.g., v3.x to v4.0, v4.x to v5.0). While direct Python binding impacts are not always explicitly detailed, users should anticipate that upgrading the Python package might require corresponding changes if the underlying C++ API that the Python bindings wrap has changed.
fix
Refer to the Geode-solutions documentation and migration guides for the specific OpenGeode SDK version when upgrading. Test your application thoroughly after package updates.
affects: All versions, especially across major OpenGeode SDK updates.
gotchaGeode-Conversion is a proprietary module and requires a license from Geode-solutions. Without a valid license, the library's core conversion functionalities will not work, or the module might not load correctly.
fix
Contact Geode-solutions directly via Slack or email to obtain a license file and follow their instructions for its setup (e.g., via an environment variable like `GEODE_LICENSE_PATH`).
affects: All versions
gotchaThe Geode-solutions ecosystem, including `geode-conversion`, is deeply rooted in C++ development. Debugging issues that arise from the Python bindings often requires familiarity with C++ concepts, error messages, and the underlying OpenGeode framework.
fix
When encountering complex issues, consult the OpenGeode documentation, which is primarily C++ focused, and consider engaging with the Geode-solutions community (e.g., via Slack) for support.
affects: All versions
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'geode_conversion'
The `geode-conversion` package was not installed or installed in a different Python environment.
fix
Ensure the package is installed in your active Python environment: `pip install Geode-Conversion`.
RuntimeError: [OpenGeode] License check failed: license file not found or invalid.
The `geode-conversion` library could not find a valid license file, or the provided license is expired/incorrect.
fix
Obtain a valid license from Geode-solutions and ensure it is correctly placed and accessible (e.g., via the `GEODE_LICENSE_PATH` environment variable) as per their documentation. Contact Geode-solutions support if the issue persists.
TypeError: argument 'mesh_object': 'NoneType' object cannot be converted to 'geode_conversion.MeshType'
Attempting to pass an uninitialized or incorrect object type to a `geode-conversion` function, often due to a failure in loading the initial mesh data.
fix
Verify that your input mesh data is correctly loaded and parsed into the expected Geode-solutions data structure before attempting to pass it to conversion functions. Consult OpenGeode examples for proper data loading and manipulation.
Upgrade
Version history
6.6.0latest on PyPI · released Jun 13, 2026
Audit
Dependencies
pythonrequiredRequired Python interpreter version range.
Agent activity
4 hits · last 30 days
node
4
Resources