Releases: kairos-xx/tree-interval
Releases · kairos-xx/tree-interval
v1.0.0 - Initial Release: Tree Interval - Python Tree Structure Management
🎉 First public release of Tree Interval
A Python package for managing, analyzing, and visualizing tree structures with interval-based node positioning.
Key Features:
- 🔮 Future Class - Dynamic attribute handling with context-aware error reporting
- 📍 Position-Aware Nodes - Track code positions with line/column data
- 🌲 AST Analysis - Built-in Python AST traversal and node location
- 🔍 Frame Analysis - Runtime code inspection with position tracking
- 🎨 Rich Visualization - ASCII trees and Rich-based pretty printing
- 💾 JSON Serialization - Full tree structure persistence
- 🔎 Flexible Node Search - Parent/child/sibling search with predicates
Installation:
pip install tree-interval
Documentation and examples are available in the docs/ directory.