%0 Journal Article %J International Journal of Data Science and Analytics %D 2018 %T NDlib: a python library to model and analyze diffusion processes over complex networks %A Giulio Rossetti %A Letizia Milli %A S Rinzivillo %A Alina Sirbu %A Dino Pedreschi %A Fosca Giannotti %X Nowadays the analysis of dynamics of and on networks represents a hot topic in the social network analysis playground. To support students, teachers, developers and researchers, in this work we introduce a novel framework, namely NDlib, an environment designed to describe diffusion simulations. NDlib is designed to be a multi-level ecosystem that can be fruitfully used by different user segments. For this reason, upon NDlib, we designed a simulation server that allows remote execution of experiments as well as an online visualization tool that abstracts its programmatic interface and makes available the simulation platform to non-technicians. %B International Journal of Data Science and Analytics %V 5 %P 61–79 %G eng %U https://link.springer.com/article/10.1007/s41060-017-0086-6 %R 10.1007/s41060-017-0086-6