Skip to content

bloqade.lanes.visualize.entropy_tree.state.NodeState

← Module overview

classNodeStatesource

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

NameTypeDefaultDescription
node_idintrequired
display_idintrequired
parent_idint | Nonerequired
depthintrequired
entropyint0
show_entropyboolTrue
fill_colorstr'white'
outline_colorstr'black'
outline_widthfloat1.0
active_candidate_indexint | NoneNone
candidateslist[CandidateState]list()
candidate_generationint0
terminal_reasonstr | NoneNone
terminal_parent_entropyint | NoneNone
last_candidate_movesetstuple[frozenset[LaneAddress], ...]tuple()
configurationdict[int, LocationAddress]dict()
move_scorefloat | NoneNone
is_goalboolFalse

Attributes

NameTypeDefaultDescription
node_idintrequired
display_idintrequired
parent_idint | Nonerequired
depthintrequired
entropyint0
show_entropyboolTrue
fill_colorstr'white'
outline_colorstr'black'
outline_widthfloat1.0
active_candidate_indexint | NoneNone
candidateslist[CandidateState]field(default_factory=list)
candidate_generationint0
terminal_reasonstr | NoneNone
terminal_parent_entropyint | NoneNone
last_candidate_movesetstuple[frozenset[LaneAddress], ...]field(default_factory=tuple)
configurationdict[int, LocationAddress]field(default_factory=dict)
move_scorefloat | NoneNone
is_goalboolFalse