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.
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.
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
Para instalar os pacotes necessários, utilize:
pip install -r requirements.txtPara rodar a simulação, execute:
python src/simulation.pyO arquivo visualization.py gera animações que mostram a evolução da propagação da doença ao longo do tempo.
- Python para implementação dos modelos.
- NumPy para manipulação de dados.
- Matplotlib para visualização gráfica.
Sugestões e melhorias são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request. 🚀