Skip to content

A small simulation of the spread of the COVID19 virus by different taxi vehicles in Portugal

License

Notifications You must be signed in to change notification settings

Zeterd/COVID19_Taxi_App

Repository files navigation

COVID19_Taxi_App

Análise de propagação epidemiológica baseada nos trajectos da tabela tracks e a visualização recorrendo às animações do matplotlib de tal propagação.

Objetivos

Este projeto tem os seguintes objetivos:

- Representação do mapa de Portugal continental e dos trajetos de taxis
- Simulação da propagação epidemiológica ao longo de 24 horas
- Otimização da simulação

Sobre os criadores

Nome Universidade País Linkedin
Solange Sampaio FCUP Portugal Profile
José Sousa FCUP Portugal Profile

Sobre a linguagem e módulos

Este projeto foi desenvolvido usando a linguagem de programação Python 3.0

Tambem foram usados vários módulos para a criação e visualização da simulação:

- matplotlib
- numpy
- psycopg2
- postgis
- csv
- math
- random
- pandas
- time
- queue
- heapq
- datetime

Além da implementação e do uso dos módulos, usou-se uma base de dados PostGreSQL para obter os dados para a representação do mapa de Portugal continental e para a representação dos trajetos dos taxis.

Sobre cada ficheiro

  • propagation.py Calculos de propagação epidemiológica

  • animation_concelho.py Cálculo do gráfico com o número total de infetados por concelho, no distrito do Porto e Lisboa

  • anim.csv Ficheiro que contem a informação sobre os taxis infetados ou não infetados

  • lines.py Representação dos trajetos dos taxis no mapa com as estradas do distrito do Porto e de Lisboa

  • tracks_animation Representação da simulação com o mapa de Portugal Continental com os taxis e os seus trajetos ao longo de 24 horas

About

A small simulation of the spread of the COVID19 virus by different taxi vehicles in Portugal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages