Registry / data / opengeode-inspector

opengeode-inspector

JSON →
library6.11.0pypypi✓ verified 89d ago

Open source framework for inspecting the validity of geometric models (meshes, surfaces, volumes). Current version 6.8.20, monthly releases on PyPI.

pip install opengeode-inspector
INSTALL
IMPORT
SIG · OPENGEODE-INSPECTO
O
opengeode-inspector
datapythonv6.11.0
Install
2.4s avg
Import
—
Disk
78MB
Pass rate
5/ 10
Env Coverage5 / 10
glibc
3.9–3.13
musl
3.9–3.13
Install & Compatibility
Where this runs
tested against v6.11.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
py 3.10–3.95 runs
build_error
glibc
py 3.10–3.95 runs
installs and imports cleanly · install 2.4s · import 0.000s · 80MB
78MB installed
● package 78MB
Code
Verified usage

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

BRepInspector
✓ from opengeode_inspector import BRepInspector
✗ from opengeode.inspector import InspectModel
BRepTopologyInspector
✓ from opengeode_inspector import BRepTopologyInspector
✗ from opengeode.inspector import InspectModel
BRepMeshesInspector
✓ from opengeode_inspector import BRepMeshesInspector
✗ from opengeode.inspector import InspectModel

Create a model and inspect its validity.

from opengeode import geode as geode_lib from opengeode.inspector import InspectModel # Create a simple tetrahedral mesh mesh = geode_lib.TetrahedralSolid3D.create() # Inspector requires a valid model with at least one component # For demo, we use an empty model; in practice load from file inspector = InspectModel(mesh) issues = inspector.inspect() if issues: print("Issues found:", issues) else: print("Model is valid")
Debug
Known issues
breakingopengeode-inspector 6.x reorganised imports: classes moved from opengeode_inspector to opengeode.inspector.
fix
Use 'from opengeode.inspector import ...' instead of 'from opengeode_inspector import ...'.
affects: >=6.0.0
gotchaopengeode-inspector is a C extension; the package must exactly match the Python version (requires_python <3.13,>=3.9). Mixed wheel installs silently fail.
fix
Ensure you install from PyPI into a clean venv with matching Python version.
affects: all
Upgrade
Version history
6.11.0latest on PyPI · released Jun 13, 2026
Audit
Dependencies
opengeode-corerequiredInspector builds on top of OpenGeode core data structures
opengeode-geosciencesoptionalRequired for inspecting geoscience-specific models
Agent activity
6 hits · last 30 days
node
6
Resources