This repository is aimed to contain the programs used for dynamical modeling of COVID-19 spread with SEIQRDP compartmental model. It is described in this paper by Mohamed Taha Rouabah, Abdellah Tounsi, and Nacer Eddine Belaloui.
This repository will also contain an agent-based program for epidemic spread simulation in the near future.
This package includes computational tools to fit data, simulate and calibrate parameters of the compartmental epidemiological SEIQRDP model using a genetic fitting algorithm, a cross-validation method to avoid overfitting, and parallel computing (multiprocessing).
Execute the following line in your command-line interface:
pip install seiqrdp-model
Download the repository then execute the following line in your command-line interface:
python setup.py install
You need to cd inside the repository folder.
The module is fully documented and equiped with all necessary information
about the classes and methods.
Moreover, you are welcome to check launcher.py
file which shows an example of
how to use this module.
When using the launcher script, or in general when using the Experiment class with multiprocessing, execute the python code in a dedicated console. Some IDEs (like Spyder) don't handle multiprocessing well, and will not run the code properly.
- World wide data is sourced and maintained by the John Hopkins University Center for Systems Science and Engineering
- Data for Algeria is provided by Algerian Health Ministry and CDTA
This work is licensed under the Apache 2.0 License