bloqade.lanes.visualize.entropy_tree.state.TreeFrameState
← Module overview
class
classTreeFrameState¶source
bloqade.lanes.visualize.entropy_tree.state.TreeFrameState
Signature
class TreeFrameState(step_index: int, event: str, current_node_id: int, current_node_display_id: int, nodes: dict[int, NodeState], edges: list[EdgeState], event_reason: str | None = None, event_state_seen_node_id: int | None = None, event_state_seen_display_id: int | None = None, event_no_valid_moves_qubit: int | None = None, hardware_configuration: dict[int, LocationAddress] = dict(), hardware_parent_configuration: dict[int, LocationAddress] | None = None, hardware_move_source_configuration: dict[int, LocationAddress] | None = None, hardware_moveset: frozenset[LaneAddress] | None = None, seen_link: SeenLinkState | None = None, best_buffer_node_display_ids: tuple[int | None, ...] = (), best_goal_depth: int | None = None)Parameters
| Name | Type | Default | Description |
|---|---|---|---|
step_index | int | required | |
event | str | required | |
current_node_id | int | required | |
current_node_display_id | int | required | |
nodes | dict[int, NodeState] | required | |
edges | list[EdgeState] | required | |
event_reason | str | None | None | |
event_state_seen_node_id | int | None | None | |
event_state_seen_display_id | int | None | None | |
event_no_valid_moves_qubit | int | None | None | |
hardware_configuration | dict[int, LocationAddress] | dict() | |
hardware_parent_configuration | dict[int, LocationAddress] | None | None | |
hardware_move_source_configuration | dict[int, LocationAddress] | None | None | |
hardware_moveset | frozenset[LaneAddress] | None | None | |
seen_link | SeenLinkState | None | None | |
best_buffer_node_display_ids | tuple[int | None, ...] | () | |
best_goal_depth | int | None | None |
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
step_index | int | required | |
event | str | required | |
current_node_id | int | required | |
current_node_display_id | int | required | |
nodes | dict[int, NodeState] | required | |
edges | list[EdgeState] | required | |
event_reason | str | None | None | |
event_state_seen_node_id | int | None | None | |
event_state_seen_display_id | int | None | None | |
event_no_valid_moves_qubit | int | None | None | |
hardware_configuration | dict[int, LocationAddress] | field(default_factory=dict) | |
hardware_parent_configuration | dict[int, LocationAddress] | None | None | |
hardware_move_source_configuration | dict[int, LocationAddress] | None | None | |
hardware_moveset | frozenset[LaneAddress] | None | None | |
seen_link | SeenLinkState | None | None | |
best_buffer_node_display_ids | tuple[int | None, ...] | () | |
best_goal_depth | int | None | None |