Skip to content

bloqade.lanes.visualize.entropy_tree.state.TreeStateReducer

← Module overview

classTreeStateReducersource

bloqade.lanes.visualize.entropy_tree.state.TreeStateReducer

Converts trace events into renderable tree frames.

Signature
class TreeStateReducer(steps: tuple[TreeTraceStep, ...] | list[TreeTraceStep], root_node_id: int, best_buffer_size: int = 2)

Parameters

NameTypeDefaultDescription
stepstuple[TreeTraceStep, ...] | list[TreeTraceStep]required
root_node_idintrequired
best_buffer_sizeint2

Attributes

NameTypeDefaultDescription
root_node_id—root_node_id
actions—self._expand_actions(list(steps))
best_buffer_size—max(0, best_buffer_size)

propertyframe_countsource

bloqade.lanes.visualize.entropy_tree.state.TreeStateReducer.frame_count

frame_count: int
source

methodframe_atsource

bloqade.lanes.visualize.entropy_tree.state.TreeStateReducer.frame_at

def frame_at(frame_index: int) -> TreeFrameState

Parameters

NameTypeDescription
frame_indexint

Returns

TreeFrameState

source