Traversal
Traversal helpers from annnet.algorithms.traversal.
annnet.algorithms.traversal.Traversal
Functions
neighbors(entity_id)
Neighbors of an entity (vertex or edge-entity).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
entity_id
|
str
|
|
required |
Returns:
| Type | Description |
|---|---|
list[str]
|
Adjacent entities. For hyperedges, uses head/tail orientation. |
out_neighbors(vertex_id)
Out-neighbors of a vertex under directed semantics.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
vertex_id
|
str
|
|
required |
Returns:
| Type | Description |
|---|---|
list[str]
|
|
successors(vertex_id)
Successors of a vertex under directed semantics.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
vertex_id
|
str
|
|
required |
Returns:
| Type | Description |
|---|---|
list[str]
|
|
in_neighbors(vertex_id)
In-neighbors of a vertex under directed semantics.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
vertex_id
|
str
|
|
required |
Returns:
| Type | Description |
|---|---|
list[str]
|
|
predecessors(vertex_id)
In-neighbors of a vertex under directed semantics.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
vertex_id
|
str
|
|
required |
Returns:
| Type | Description |
|---|---|
list[str]
|
|