Table of Contents
Epidemic Modeling
๐งฌ Tweak transmission rate, recovery rate, death rate, number of people, and many more! ๐งฌ
โ๏ธ Graphical User Interface with sliders and buttons. โ๏ธ
๐๏ธ Visual and graphical interpretation of results from the simulation ๐๏ธ
๐ฌ Randomized simulation ๐ฌ
๐งซ Inspired by SEIDR Model ๐งซ
Features
- Every parameters of the simulation is editable through an interactive GUI ๐ฅ
- Humans are travelling randomly but logically and are represented by dots ๐ฆ
- Humans can wear a mask and mask are 80% effective ๐งข
- Humans wearing a mask are represented by a "+" and do not easily infect as well as being harder to infect โ๏ธ
- The simulation is almost fully randomized but keeps logic with given values ๐ฒ
- You can adjust the speed of the simulation with the slider ๐
- You can tweak some specific parameters of the simulation ๐งฐ
- At the end of the simulation, you can see the evolution of the population through time ๐
- ... and many more! ๐ฏ
Demo
One wave of the epidemic was simulated
Three waves of the epidemic were simulated
Masked dots example
Support ๐จโ๐ป
Any problems with running the script and any questions please create a new issue here.
You can also contribute to this project by requesting new features here.
I never ask for money for my open source projects. However, you can still tip me if you want. I am a Brave Verified Creator!
Prerequisites
- Python 3.7.0+
Get a copy of the Project. Assuming you have git installed, open your Terminal and enter:
To install all needed requirements run the following command in the project directory:
Running ๐
After that you can proceed to start the program by running main.py
.
Authors
- Marc Pinet - Initial work - marcpinet
License
This project is licensed under the MIT License - see the LICENSE.md file for details
Acknowledgments
- Hat tip to anyone whose code was used.
Contributions
Special thanks to loicpantano for some ideas and marcusaasjensen for its participation in the project (he made a its own simulation in C
of an airport with graphs, see marcus' simulation).
We were in the same team for this project and we worked together on different programs.