stormlog.tui.widgets.timeline
Timeline widgets used by the Textual TUI.
Classes
|
ASCII renderer for comparing per-rank timeline trends. |
|
ASCII timeline renderer for quick visual feedback. |
- class stormlog.tui.widgets.timeline.TimelineCanvas(*args, **kwargs)[source]
Bases:
StaticASCII timeline renderer for quick visual feedback.
- Parameters:
width (int)
height (int)
kwargs (Any)
- class stormlog.tui.widgets.timeline.DistributedTimelineCanvas(*args, **kwargs)[source]
Bases:
StaticASCII renderer for comparing per-rank timeline trends.
- Parameters:
width (int)
max_ranks (int)
kwargs (Any)
- render_rank_timelines(timelines, active_rank=None, markers_by_rank=None)[source]
- Parameters:
timelines (dict[int, dict[str, list[int]]])
active_rank (int | None)
markers_by_rank (Mapping[int, Sequence[TimelineMarker]] | None)
- Return type:
None