dynetx.DynGraph.stream_interactions

DynGraph.stream_interactions()

Generate a temporal ordered stream of interactions.

Returns

nd_iteran iterator

The iterator returns a 4-tuples of (node, node, op, timestamp).

Examples

>>> import dynetx as dn
>>> G = dn.DynGraph()
>>> G.add_path([0,1,2,3], t=0)
>>> G.add_path([3,4,5,6], t=1)
>>> list(G.stream_interactions())
[(0, 1, '+', 0), (1, 2, '+', 0), (2, 3, '+', 0), (3, 4, '+', 1), (4, 5, '+', 1), (5, 6, '+', 1)]