Build temporal network

Phasik allows the user to build a temporal network by combining a static NetworkX Graph to temporal data in one of the following forms:

  • time series of nodes

  • time series of edges

  • a list of t-edges of the form (i,j,t,weight)

  • a list of adjacency matrices (or snapshots)

TemporalNetwork.from_edge_list_dataframe(edges)

Create a TemporalNetwork from a DataFrame of edges over time

TemporalNetwork.from_snapshots_numpy_array(…)

Create a TemporalNetwork from snapshots

TemporalNetwork.from_numpy_array(array[, …])

Create a TemporalNetwork from an array representation of the network

TemporalNetwork.from_static_network_and_edge_list_dataframe(…)

Create a TemporalNetwork from a static network and a DataFrame of temporal edges

TemporalNetwork.from_static_network_and_node_list_dataframe(…)

Create a TemporalNetwork from a static network and a DataFrame of temporal nodes

TemporalNetwork.from_static_network_and_node_table_dataframe(…)

Create a TemporalNetwork from a static network and a DataFrame of temporal nodes

TemporalNetwork.from_static_network_and_edge_table_dataframe(…)

Create a TemporalNetwork from a static network and a DataFrame of temporal nodes