Raxol.Terminal.Scroll.PatternAnalyzer (Raxol v2.0.1)

View Source

Shared utilities for analyzing scroll patterns.

Summary

Functions

Analyzes recent scroll patterns: returns average scroll size and alternation ratio.

Functions

analyze_patterns(history)

@spec analyze_patterns([map()]) :: %{avg_lines: float(), alternation_ratio: float()}

Analyzes recent scroll patterns: returns average scroll size and alternation ratio.