Repository navigation
Releases: Mullassery/PyBlastRadius
Releases · Mullassery/PyBlastRadius
Release list
v0.2.0: Interactive Tree Visualization
🎉 Interactive Tree Visualization Release
Features
- ✨ Interactive Tree Visualization — Explore dependencies as navigable trees
- 6 tree types: call, reverse_call, import, database, blast_radius, test_coverage
- 3 renderers: JSON, Rich terminal (colorized), HTML/D3 (interactive)
- 🌳 Real LocalDiscoverer — AST-based Python import graph walking
- 🔧 PyO3 Bindings — Stable Python/Rust interface
- ✅ 14 Unit Tests — Full test coverage (all passing)
CLI Examples
# Colorized terminal tree
pyblastradius tree graph.json --type call --root api --format rich
# Interactive HTML visualization
pyblastradius tree graph.json --type blast_radius --root api --format html
# JSON output
pyblastradius tree graph.json --type test_coverage --root module --format jsonWhat Changed
- Complete Phase 0-4 implementation
- 4 phases of interactive visualization engine
- Production-ready foundation
- Comprehensive documentation
Distribution
Wheels only (no source distribution):
- pyblastradius-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (270KB)
Installation
pip install pyblastradius==0.2.0