Skip to content

Repository files navigation

Epidemiologia Computacional - Simulação com Autômatos Celulares

Este repositório contém um modelo baseado em autômatos celulares para simular a propagação de doenças em uma população, desenvolvido como parte do trabalho de final de curso na disciplina de Epidemiologia Computacional.

📌 Objetivo

O objetivo deste projeto é modelar e visualizar a disseminação de uma doença considerando diferentes taxas de infecção e recuperação, analisando padrões emergentes e avaliando possíveis estratégias de mitigação.

📂 Estrutura do Projeto

epidemiologia-computacional/
│── src/  
│   ├── simulation.py  # Código principal da simulação  
│   ├── visualization.py  # Código para visualização dos resultados  
│── data/  # Pasta para armazenar conjuntos de dados (se necessário)  
│── results/  # Pasta para salvar gráficos e simulações geradas  
│── requirements.txt  # Dependências do projeto  
│── README.md  # Documentação do projeto  
│── main.py  # Arquivo principal para rodar a simulação  

🏗️ Dependências

Para instalar os pacotes necessários, utilize:

pip install -r requirements.txt

🚀 Como Executar

Para rodar a simulação, execute:

python src/simulation.py

📊 Visualização

O arquivo visualization.py gera animações que mostram a evolução da propagação da doença ao longo do tempo.

🛠️ Tecnologias Utilizadas

  • Python para implementação dos modelos.
  • NumPy para manipulação de dados.
  • Matplotlib para visualização gráfica.

📢 Contribuições

Sugestões e melhorias são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request. 🚀

About

Este repositório contém o projeto do trabalho de final de curso na disciplina de Epidemiologia Computacional. O objetivo é utilizar autômatos celulares para simular a propagação de doenças em populações.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages