Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lewuathe/covid19-sir
COVID-19 SIR model estimation
https://github.com/lewuathe/covid19-sir
coronavirus covid-19 opendata simulation sir
Last synced: about 1 month ago
JSON representation
COVID-19 SIR model estimation
- Host: GitHub
- URL: https://github.com/lewuathe/covid19-sir
- Owner: Lewuathe
- License: apache-2.0
- Created: 2020-03-09T14:13:10.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-11-22T08:18:23.000Z (about 2 years ago)
- Last Synced: 2024-12-27T05:05:53.218Z (about 1 month ago)
- Topics: coronavirus, covid-19, opendata, simulation, sir
- Language: Python
- Homepage: https://www.lewuathe.com/covid-19-dynamics-with-sir-model.html
- Size: 1.44 MB
- Stars: 130
- Watchers: 6
- Forks: 75
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# COVID-19 SIR Model Estimation
SIR model estimation on COVID-19 cases dataset. There is a blog post describing the detail of the SIR model and COVID-19 cases dataset.- [https://www.lewuathe.com/covid-19-dynamics-with-sir-model.html](https://www.lewuathe.com/covid-19-dynamics-with-sir-model.html)
![japan](/Japan.png)
## Usage
All dependencies are resolved by [Pipenv](https://pipenv.kennethreitz.org/en/latest/)
```
$ poetry install
$ poetry run python solver.py
```Option to run
```
usage: solver.py [-h] [--countries COUNTRY_CSV] [--download-data]
[--start-date START_DATE] [--prediction-days PREDICT_RANGE]
[--S_0 S_0] [--I_0 I_0] [--R_0 R_0]optional arguments:
-h, --help show this help message and exit
--countries COUNTRY_CSV
Countries on CSV format. It must exact match the data
names or you will get out of bonds error.
--download-data Download fresh data and then run
--start-date START_DATE
Start date on MM/DD/YY format ... I know ...It
defaults to first data available 1/22/20
--prediction-days PREDICT_RANGE
Days to predict with the model. Defaults to 150
--S_0 S_0 S_0. Defaults to 100000
--I_0 I_0 I_0. Defaults to 2
--R_0 R_0 R_0. Defaults to 0
```## Data Sources
The data used by this simulation is available in:
- [CSSEGISandData/COVID-19](https://github.com/CSSEGISandData/COVID-19)