Skip to content

Create your own epidemic model and see the results of the outbreak!

Notifications You must be signed in to change notification settings

MikeyZat/epidemic-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Epidemic Simulator

This project allows you to simulate an epidemic. You can monitor the progress of healthy, infected, recovered and dead patients every day on multiple charts and visualisations.

Generic badge GitHub pull-requests

The epidemic parameters

You can start your simulation by passing these essential parameters:

  • Population size
  • Initial number of infected people
  • Incidence rate - read more
  • Mortality rate
  • Disease duration - an avarage time after which the patient recovers (or unfortunately, dies)

Tools used

The whole application is written in Scala, the UI code can be found here, while the simulation logic is here.

Area Tool
Visualisation ScalaFX
Simulation Logic Parallel Monte Carlo samplings

Motivation

It was our project for Scala Programming Labolatories at the University. We wanted to make something interesting and entertaining using the power of Scala.

Authors


Mikołaj Zatorski

Jakub Perżyło

About

Create your own epidemic model and see the results of the outbreak!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published