Sepante / Epyc

A versatile software for modeling epidemics on networks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Epyc

This project aims to simulate various kinds of compartmental epidemic models, consisting of but not limited to SIR, SIR-SIR, SIS-SIR and the newly introduced SIS-SID, on various types of static and dynamic networks. The main simulating engine is written in C++, and the visualizing scripts are written in Python.


Bucket Bucket Bucket


Three types of coinfective spreading models.

Prerequisites

The simulating engine:

A C++ compiler
Boost C++ library

Analysis component:

Python3
numpy
scipy
sklearn
matplotlib
pandas
networkx

Installing

Enter the Src directory and call the makefile by simply typing "make" in the command line.

About

A versatile software for modeling epidemics on networks

License:GNU General Public License v3.0


Languages

Language:Python 67.8%Language:C++ 31.6%Language:Shell 0.4%Language:C 0.1%Language:Makefile 0.1%