2.2.2. Evolutionary homology calculation for dynamical networks.

This functions calculates the evelutionary homology of a dynamical networks adjacency matrix.

dynamical_networks.analysis.evolutionary_homology.EveHom(A)[source]

This function takes the time varying adjacency matrix and returns the evolutionary homology.

Parameters

A (array) – Time varying adjacency matrix.

Kwargs:

plotting (bool): Plotting for user interpretation. defaut is False.

Returns

Statistic array over time.

Return type

(array)

The following is an example:

from dynamical_networks.analysis.evolutionary_homology import EveHom
from dynamical_networks.simulate.PG_network import PG_network
A = PG_network()
S = EveHom(A)