Skip to content

blackrhinoabm/sabcom

Repository files navigation

License: MIT Python application

The Social Agent-Based Covid-19 Model (SABCOM)

SABCOM is an open source, easy-to-use-and-adapt, spatial network, multi-agent, model that can be used to simulate the effects of different lockdown policy measures on the spread of the Covid-19 virus in several (South African) cities.

Installation

The first step of working with sabcom is installing it. The easiest way to install it is using the Python pip package installer.

Using pip, type the following command in your terminal:

$ pip install sabcom

or alternatively

$ pip3 install sabcom

It is also possible to install sabcom manually via git using the following command:

$ git clone https://github.com/blackrhinoabm/sabcom
$ cd sabcom
$ python setup.py install

Usage

The application can be used to simulate the progression of Covid-19 over a city of choice. Before running the application, the user needs that make sure that all dependencies are installed. This can be done by installing the files in the requirements.txt file on Github or on your system if you did a manual installation. Given that you are in the folder that contains this file use:

  $ python -m pip install -r requirements.txt

Then, make sure you have correctly formatted input data and the model should be ready for simulation. For an exact description on how to do so, we refer to the documentation.

Requirements

The program requires Python 3, and the packages listed in the requirements.txt file.

Website and Social Media

https://sabcom.co.za

https://twitter.com/SABCOM5

Disclaimer

This software is intended for educational and research purposes. Despite best efforts, we cannot fully rule out the possibility of errors and bugs. The use of SABCoM is entirely at your own risk.

About

The Spatial Agent-Based Covid Model (SABCom)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages