A simple framework for epidemic simulations over networks, based on the NetworkX and NDlib libraries, with built-in ensemble capability, plotting and backup functions, inspired by the need to understand and overcome the ongoing COVID-19 pandemic.
pyndemic.py is the module that defines the specific classes and functions
main.py runs the simulations over 5 different network models
lockdown.py manages the sixth scenario with mitigation measures
analysis.py extracts key information and results and returns data tables
plotAll.py lauches all the plotting functions together
ndlib_update.sh automates the installation/update of the NDlib library
Inside the tex/ folder there are the source codes for a 19-pages report describing some research done with the pyndemic framework.
