bloqade.lanes.visualize.entropy_tree.state.TreeStateReducer
← Module overview
class
property
sourcemethod
source
classTreeStateReducer¶source
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
| Name | Type | Default | Description |
|---|---|---|---|
steps | tuple[TreeTraceStep, ...] | list[TreeTraceStep] | required | |
root_node_id | int | required | |
best_buffer_size | int | 2 |
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
root_node_id | — | root_node_id | |
actions | — | self._expand_actions(list(steps)) | |
best_buffer_size | — | max(0, best_buffer_size) |
propertyframe_count¶source
bloqade.lanes.visualize.entropy_tree.state.TreeStateReducer.frame_count
frame_count: intmethodframe_at¶source
bloqade.lanes.visualize.entropy_tree.state.TreeStateReducer.frame_at
def frame_at(frame_index: int) -> TreeFrameStateParameters
| Name | Type | Description |
|---|---|---|
frame_index | int |
Returns
TreeFrameState