- Descrição do projeto
- Funcionalidades
- Pré-requisitos
- Como instalar
- Execução
- Desenvolvimento
- Como rodar
- I/O
Este projeto, produto operacional do meu TCC, tem por objetivo gerar estimativas de evapotranspiração a partir de dados meteorológicos (dados pontuais ou de grade).
🔧 Recortar dados grib2 e/ou Netcdf4 com base em shapefile ou pontos de latitude e longitude
🔧 Tratar arquivos do modelo CAM3 e ERA5 para entrada no módulo de estimativa de evapotranspiração
🔧 Estima evapotranspiração a partir dos dados de temperatura, umidade relativa, pressão, vento e radiação solar.
- Python (obrigatório)
# 1. no terminal, clone o projeto
git clone https://github.com/Ramonmurilo/ESTIMATIVA_EVAPOTRANSPIRACAO_TCC.git
# 2. entre na pasta do projeto
cd ESTIMATIVA_EVAPOTRANSPIRACAO_TCC
# 3. Reproduza o ambiente
conda env create -n nome_qualquer -f env.yaml
⏩ Este trabalho de pesquisa foi executado 100% através do google colab, porém, nada impede de os scripts serem rodados localmente desde que tenha-se os dados disponíveis para acesso e análise. Seguem os links dos notebooks com códigos executados.
⏩ Tratamento de variáveis e estimativa de evapotranspiração do CAM3.
⏩ Tratamento de variáveis e estimativa de evapotranspiração ERA5.
⏩ Análise e tratamento de resultados.
🎯 ...
Prepara os dados necessários para a estimativa e chame-os no módulo de cálculo:
from src import calcula_evapotranspiracao
evp = calcula_evapotranspiracao.main(valor_temperatura,
valor_umidade_relativa,
valor_pressao,
valor_vento,
valor_radiacao,
Rho=1000, # opcional
G=0, # opcional
print_saidas=False)
Os Inputs/entradas ...
Os outputs/saídas vão para ...