EoN (Epidemics on Networks): a fast, flexible Python package for simulation, analytic approximation, and analysis of epidemics on networks
Creators
- 1. La Trobe University & Institute for Disease Modeling
- 2. Institute for Disease Modeling
Description
EoN is a python package designed for simulating contagion spread in static networks. It was originally created as a supplement to the book "Mathematics of Epidemics on Networks" by Kiss, Miller, & Simon
It primarily focuses on stochastic SIS and SIR spread (both Markovian and non-Markovian), but it can also It also simulate many other contagious processes (if they are Markovian), including many complex contagions. If the flag `return_full_data` is `False`, then the simulations return the time series counts of each status. If it is `True`, then the simulations return the full data required to reconstruct the epidemic, including who infected whom.
In addition to the stochastic simulations, EoN provides about 20 ODE models which can be used to approximate SIS and SIR spread in networks.
The documentation is available at https://epidemicsonnetworks.readthedocs.io/en/latest/ (including instructions for installing the latest version). A citable publication describing the software is (or will soon be) at https://doi.org/10.21105/joss.01731
Files
Mathematics-of-Epidemics-on-Networks-master.zip
Files
(9.4 MB)
Name | Size | Download all |
---|---|---|
md5:4223da058ad40efe66402ffc5fb70fb9
|
9.4 MB | Preview Download |
Additional details
Related works
- Is derived from
- Software: https://github.com/springer-math/Mathematics-of-Epidemics-on-Networks (URL)
- Is documented by
- Software documentation: https://epidemicsonnetworks.readthedocs.io/en/latest/ (URL)
- Is reviewed by
- Journal article: 10.21105/joss.01731 (DOI)
- Is supplement to
- Book: 10.1007/978-3-319-50806-1 (DOI)
References
- 10.1007/978-3-319-50806-1. Mathematics of Epidemics on Networks
- http://conference.scipy.org/proceedings/SciPy2008/paper_2/. Networkx