Registry / data / vedo
library2026.6.1pypypi✓ verified 85d ago

A Python module for scientific visualization, analysis of 3D objects and point clouds, built on VTK. Current version is 2026.6.1, with a monthly release cadence.

pip install vedo
INSTALL
IMPORT
SIG · VEDO
V
vedo
datapythonv2026.6.1
Install
15.2s avg
Import
782ms
Disk
835MB
Pass rate
5/ 10
Env Coverage5 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v2026.6.1 · 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 15.2s · import 0.782s · 827MB
835MB installed
● package 835MB
Code
Verified usage

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

vedo
import vedo
from vedo import *
Star imports are discouraged; use explicit imports.
Mesh
from vedo import Mesh
from vedo.shapes import Mesh
Mesh is available directly from vedo, not from vedo.shapes.
Plotter
from vedo import Plotter
from vedo.plotter import Plotter
Plotter is exposed at the top-level vedo module.
dataobjects
import vedo as vd; vd.dataobjects
No common wrong import; used for built-in datasets.

Creates and displays a sphere using vedo.

import vedo from vedo import Mesh # Load a simple sphere mesh sphere = vedo.Sphere() # Show it sphere.show().close()
Debug
Known issues
breakingIn v2023.5.0, .points() is renamed to .vertices, .faces() to .cells, .cell_centers() to .cell_centers (property), .normals() and .lines() are renamed similarly. Old code will break.
fix
Replace .points() with .vertices, .faces() with .cells, etc.
affects: >=2023.5.0
breakingIn v2024.5.0, plt.actors renamed to plt.objects.
fix
Use plt.objects instead of plt.actors.
affects: >=2024.5.0
deprecatedCornerAnnotation class removed in v2026.6.1; use Text2D instead.
fix
Replace CornerAnnotation with Text2D.
affects: >=2026.6.1
breakingIn v2023.4.5, module io.py renamed to file_io.py to avoid conflicting with stdlib io.
fix
Use from vedo.file_io import ... instead of from vedo.io import ...
affects: >=2023.4.5
gotchaTrame integration may require additional dependencies (trame, trame-vuetify). Not installed by default.
fix
Install with pip install vedo[trame] or manually install trame.
affects: all
Errors
Common errors & fixes
AttributeError: module 'vedo' has no attribute 'Sphere'
Importing vedo incorrectly or using an old version where Sphere is not exposed at top level.
fix
Use from vedo import Sphere or upgrade to a recent version (>=2020).
ModuleNotFoundError: No module named 'vedo.file_io'
Using an old version of vedo (pre-2023.4.5) where the module was named 'io'.
fix
Use from vedo.io import ... for old versions, or upgrade to >=2023.4.5 and use vedo.file_io.
RuntimeError: This method is not available for this type of mesh.
Calling a method that expects a Mesh object on a Volume or other type.
fix
Check the type of your object (type(obj)) and use appropriate methods for Mesh, Volume, etc.
Upgrade
Version history
2026.6.1latest on PyPI · released Feb 17, 2026
Audit
Dependencies
vtkrequiredCore dependency; vedo wraps VTK objects.
numpyrequiredUsed for array operations, mesh data.
Agent activity
44 hits · last 30 days
node
40
OpenAI (training)
1
Resources