mkt.databases.conservation.KLIFSDisplaySplit

class mkt.databases.conservation.KLIFSDisplaySplit(id: int, node_id: int, depth: int, members: list[int], children: list[tuple[str, int]] = <factory>)[source]

Bases: object

An internal (multifurcating) node of the display tree.

Variables:
  • id (int) – Index of this split within KLIFSDisplayTree.splits (root is 0).

  • node_id (int) – Underlying SciPy linkage node id.

  • depth (int) – Depth from the root (root is 0).

  • members (list[int]) – All leaf indices under this split.

  • children (list[tuple[str, int]]) – Ordered children as ("node", split_id) or ("leaf", leaf_index).

__init__(id: int, node_id: int, depth: int, members: list[int], children: list[tuple[str, int]] = <factory>) None

Methods

__eq__(other)

Return self==value.

__init__(id, node_id, depth, members[, children])

Attributes

__dataclass_fields__

__dataclass_params__

__match_args__

id

node_id

depth

members

children

__init__(id: int, node_id: int, depth: int, members: list[int], children: list[tuple[str, int]] = <factory>) None
children: list[tuple[str, int]]
depth: int
id: int
members: list[int]
node_id: int