Módulo main

Este arquivo contém um exemplo de código para gerar uma visualização das cidades de Birigui (SP) e Manaus (AM).

Expandir código fonte
from Aranha import Aranha
from Cidade import Cidade
from Plotadora import Plotadora
from Tratadora import Tratadora


# inicializa os objetos
aranha = Aranha()
tratadora = Tratadora()
plotadora = Plotadora()

# define a lista de cidades
birigui = Cidade('birigui', 'sp')
manaus = Cidade('manaus', 'am')

cidades = [birigui, manaus]

# carrega e limpa os dados
aranha.obter(cidades)
tratadora.extrair(cidades)
tratadora.limpar(cidades)

# exibe os dados no console
tratadora.exibir(cidades)

# exporta os dados para csv
tratadora.exportar(cidades)

# carrega os dados na plotadora e plota os gráficos
plotadora.abrir_csv(cidades)
plotadora.plotar(lista_cidades=cidades, chuva=False, estilo='dark_background')
plotadora.plotar(lista_cidades=cidades, chuva=True, estilo='dark_background')

# exibe os meteogramas
for cd in cidades:
    cd.exibir_meteograma()