Skip to content

obielwb/pandemica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pandemica

This repository contains every piece of code related to our final thesis at the Technical High School of Campinas - Unicamp, entitled Virtual Simulation of the COVID-19 Pandemic in Campinas Using Cellular Automata: Multi-agent Systems in Spatio-Temporal Environments.

The goal of Pandemica is:

Create an effective pandemic simulation model that is capable of minimizing the impact of possible
future pandemics by creating different scenarios that act as awareness raisers for competent entities
and for the population to act preventively in the midst of a potential pandemic.

To achieve the objective, the project was divided into three large parts: the simulation of individuals, the city and the spread of the virus. Below is a diagram simplifying the execution of the program, for more information on technical and methodological details see the White Paper.

Diagram

Run

git clone https://github.com/obielwb/pandemica

cd pandemica

git submodule update --init --recursive

cd model

pnpm i

pnpm build

pnpm start

The project was developed with TypeScript to create simulation logic and Python for data analysis. To decide the main language, several performance tests were carried out using the following languages:

TypeScript Rust Python Julia Java Go Scala Fortran C++