Discover and explore top open-source AI tools and projects—updated daily.
marcomusyPython module for 3D scientific analysis and visualization
Top 19.7% on SourcePulse
Summary
Vedo is a Python module for scientific analysis and visualization of 3D objects and point clouds, built on VTK and NumPy. It offers researchers and engineers a user-friendly toolkit for handling complex 3D data, simplifying analysis and visualization tasks.
How It Works
Leveraging VTK and NumPy, Vedo provides high-level Python interfaces for efficient manipulation and rendering of polygonal meshes, point clouds, and volumetric data. Its design abstracts VTK's complexity, enabling rapid development and analysis without deep C++ API knowledge.
Quick Start & Requirements
Installation is available via pip (pip install vedo) or conda (conda install -c conda-forge vedo). A development version can be installed from GitHub. A basic Python example demonstrates creating and showing a sphere. Comprehensive documentation and community support via image.sc forums and GitHub issues are provided.
Highlighted Details
Vedo supports numerous 3D file formats for import/export. It offers extensive mesh analysis (e.g., Moving Least Squares, hole filling, registration, smoothing) and volumetric data visualization (isosurfacing, ray casting). Features include 2D/3D plotting, animation, and integrations with Qt5, trimesh, pyvista, and pymeshlab. A command-line interface allows direct file visualization.
Maintenance & Community
Contributions are encouraged via GitHub issues and pull requests. Community support is available through image.sc forums and GitHub issues. The README does not specify core maintainers, sponsorships, or a public roadmap.
**Licensing
6 days ago
Inactive
facebookresearch