vedo  by marcomusy

Python module for 3D scientific analysis and visualization

Created 8 years ago
2,246 stars

Top 19.7% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

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

Health Check
Last Commit

6 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
3
Star History
5 stars in the last 30 days

Explore Similar Projects

Starred by Aravind Srinivas Aravind Srinivas(Cofounder of Perplexity), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
13 more.

pytorch3d by facebookresearch

0.1%
10k
PyTorch3D is a PyTorch library for 3D deep learning research
Created 6 years ago
Updated 3 weeks ago
Feedback? Help us improve.