bloqade.lanes.visualize.entropy_tree.state.NodeState
← Module overview
class
classNodeState¶source
bloqade.lanes.visualize.entropy_tree.state.NodeState
Signature
class NodeState(node_id: int, display_id: int, parent_id: int | None, depth: int, entropy: int = 0, show_entropy: bool = True, fill_color: str = 'white', outline_color: str = 'black', outline_width: float = 1.0, active_candidate_index: int | None = None, candidates: list[CandidateState] = list(), candidate_generation: int = 0, terminal_reason: str | None = None, terminal_parent_entropy: int | None = None, last_candidate_movesets: tuple[frozenset[LaneAddress], ...] = tuple(), configuration: dict[int, LocationAddress] = dict(), move_score: float | None = None, is_goal: bool = False)Parameters
| Name | Type | Default | Description |
|---|---|---|---|
node_id | int | required | |
display_id | int | required | |
parent_id | int | None | required | |
depth | int | required | |
entropy | int | 0 | |
show_entropy | bool | True | |
fill_color | str | 'white' | |
outline_color | str | 'black' | |
outline_width | float | 1.0 | |
active_candidate_index | int | None | None | |
candidates | list[CandidateState] | list() | |
candidate_generation | int | 0 | |
terminal_reason | str | None | None | |
terminal_parent_entropy | int | None | None | |
last_candidate_movesets | tuple[frozenset[LaneAddress], ...] | tuple() | |
configuration | dict[int, LocationAddress] | dict() | |
move_score | float | None | None | |
is_goal | bool | False |
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
node_id | int | required | |
display_id | int | required | |
parent_id | int | None | required | |
depth | int | required | |
entropy | int | 0 | |
show_entropy | bool | True | |
fill_color | str | 'white' | |
outline_color | str | 'black' | |
outline_width | float | 1.0 | |
active_candidate_index | int | None | None | |
candidates | list[CandidateState] | field(default_factory=list) | |
candidate_generation | int | 0 | |
terminal_reason | str | None | None | |
terminal_parent_entropy | int | None | None | |
last_candidate_movesets | tuple[frozenset[LaneAddress], ...] | field(default_factory=tuple) | |
configuration | dict[int, LocationAddress] | field(default_factory=dict) | |
move_score | float | None | None | |
is_goal | bool | False |