Welcome to Network Diffusion’s documentation!

Network Diffusion is a library which allows to design and run diffusion phenomena processes in networks. Package has been built basing on networkx and is fully compatible with it. With Network Diffusion user is able to work with multi and single layer networks, define models of propagation from scratch or use predefined ones and perform simulations.