Repository navigation
π 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