Return the list of incoming interaction present in a given snapshot.
Edges are returned as tuples in the order (node, neighbor).
- nbunch (iterable container, optional (default= all nodes)) – A container of nodes. The container will be iterated through once.
- t (snapshot id (default=None)) – If None the the method returns all the edges of the flattened graph.
interaction_list – Interactions that are adjacent to any node in nbunch, or a list of all interactions if nbunch is not specified.
list of interaction tuples
Nodes in nbunch that are not in the graph will be (quietly) ignored. For directed graphs this returns the out-interaction.
>>> import dynetx as dn >>> G = dn.DynDiGraph() >>> G.add_interaction(0, 1, t=0) >>> G.add_interaction(2, 3, t=1) >>> G.in_interactions(t=0) [(1, 0)] >>> G.in_interactions() [(1, 0), (3, 2)] >>> G.in_interactions([0,3], t=0) [(3, 2)]