Registry / data / opengeode-io

opengeode-io

JSON →
library7.7.0pypypi✓ verified 79d ago

Implementation of input and output formats (e.g., OBJ, DXF, XYZ, Vs, etc.) for OpenGeode. Current version: 7.5.2. Release cadence: monthly.

pip install opengeode-io
INSTALL
IMPORT
SIG · OPENGEODE-IO
O
opengeode-io
datapythonv7.7.0
Install
2.3s avg
Import
Disk
80MB
Pass rate
5/ 10
Env Coverage5 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v7.7.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.103.95 runs
build_error
glibc
py 3.103.95 runs
installs and imports cleanly · install 2.3s · import 0.000s · 82MB
80MB installed
● package 80MB
Code
Verified usage

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

OpenGeodeIOImageLibrary
from opengeode_io import OpenGeodeIOImageLibrary
from opengeode.io import OpenGeodeIO
OpenGeodeIOMeshLibrary
from opengeode_io import OpenGeodeIOMeshLibrary
OpenGeodeIOModelLibrary
from opengeode_io import OpenGeodeIOModelLibrary

Basic usage: create an OpenGeodeIO instance, read a file into a mesh object, and write it back.

from opengeode.io import OpenGeodeIO io = OpenGeodeIO() # Read a mesh file (e.g., OBJ) mesh = io.read("model.obj") print(mesh) # Write a mesh to a file io.write(mesh, "output.obj")
ogio --version
Debug
Known issues
gotchaImport with underscores (import opengeode_io) does not work; must use dotted package path: from opengeode.io import ...
fix
Use 'from opengeode.io import X' instead of 'import opengeode_io'.
affects: all
breakingVersion 7.x dropped support for Python 3.8 and earlier. Requires Python >=3.9,<3.13.
fix
Upgrade to Python 3.9-3.12.
affects: >=7.0.0
gotchaFile formats are not auto-detected by extension; you must use the correct reader/writer class (e.g., OBJReader, OBJWriter).
fix
Explicitly import the reader for your format, e.g., from opengeode.io.obj import OBJReader.
affects: all
Upgrade
Version history
7.7.0latest on PyPI · released Jun 13, 2026
Audit
Dependencies
opengeode-corerequiredCore library providing OpenGeode data structures and geometry.
Agent activity
6 hits · last 30 days
node
6
Resources
opengeode-io — pip install opengeode-io · libregistry