AIforGood Simulator aims to provide epidimology modelling help to humanitarian NGOs who are working to contain coronavirus outbreak in refugee camps. Please fill out the contact form on our website if you want to get in touch or volunteer with us.
(pending a write up from Nick)
clone the repo and then change to the git directory and then:
pip install -r requirements.txt
Here is the workflow in generating CSVs for the report
⋅⋅⋅Go to Parameters folder and open up camp_params.csv where you use the input the camp information and fill up the proportion for each age bracket and save it. Don't modify other camps information!
⋅⋅⋅Again in the Parameters folder, open up GenerateRandomParams.R where you can synthesize the contact matrix for the camp of interest. Save it as a seperate csv file.
To run the baseline experiment
python run_model.py
To run different interventions
For example:
#running simulation with no intervention
from configs.baseline import camp, population_frame, population, control_dict
#running simulation with improving hygiene as an intervention
from configs.hygiene import camp, population_frame, population, control_dict
⋅⋅⋅ These are the csvs that we will use to make a plot