Skip to content

Releases: kairos-xx/tree-interval

v1.0.0 - Initial Release: Tree Interval - Python Tree Structure Management

08 Jan 09:01
a19be86
Compare
Choose a tag to compare

🎉 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.