COVID19 SPREAD SIMULATOR is a graphical simulator that simulates the spread(infections), diagnosis(testing), recovery and death among population in a city due to COVID19 along with normal deaths and births of population happening in the city.
The simulator is highly configurable with options to configure limited set of settings using the structure fields by init functions, or building more customized verion by editing private/core define files (such as city size).
The program outputs population distribution in the city as portable pixmap format (PPM) image frames. These frames are then used to generate video using media players that supports input from ppm image frames, such as mpv.
- WHITE: White represents non infected entities
- BLUE: Blue blocks represent hospitals
- GREEN: Green represents COVID19 recovered entities
- PINK: Entities infected and quarantined
CUR_POPL: 440, TOTAL_CVD_INF: 14, TOTAL_CVD_ACTIVE: 14, TOTAL_CVD_RECVRD: 0,
TOTAL_CVD_DCSD: 0, NEW_BIRTHS: 0, NORML_DEATHS: 0
CUR_POPL: 345, TOTAL_CVD_INF: 429, TOTAL_CVD_ACTIVE: 0, TOTAL_CVD_RECVRD: 331,
TOTAL_CVD_DCSD: 98, NEW_BIRTHS: 28, NORML_DEATHS: 25
cd covid19_spread_simulator
make
./cvd19ssim | mpv --no-correct-pts --fps=5 -