Previsão de tempo
Project description
Descricao
A classe Temposinc foi desenvolvida como uma ferramenta versatil para a obtencao e analise de dados de previsao do tempo. Com funcionalidades abrangentes, ela permite nao apenas a recuperacao das coordenadas de uma cidade, mas tambem a obtencao detalhada da previsao do tempo para os proximos 7 dias. Alem disso, oferece recursos para calcular medias diarias, visualizar probabilidades de precipitacao de chuva atraves de graficos interativos e ate mesmo compartilhar essas informacoes meteorologicas por e-mail.
Funcionalidades
-> Obter cordenadas de uma cidade.
-> Obter previsao de tempo para os proximos sete dias.
-> Obter a media de temperatura para os proximos sete dias.
-> Obter previsao da temperatura atual.
-> Obter previsao da temperatura por hora para os proxÃmos sete dias.
-> Obter previsao da temperatura por hora de um dia em especifico.
-> Elaboracao de um grafico que representa a probabilidade de ocorrencia de chuva nos proximos sete dias.
-> Elaboracao de um grafico que representa a probabilidade de ocorrencia de chuva por hora de um dia em especifico.
-> Envio de dados climaticos por e-mail.
Como usar
Importar a biblioteca
pip install TempoSinc
Cria a instância da classe passando o nome da cidade como parâmetro
a = Temposinc("picos")
Usando metodos:
Obter cordenadas de uma cidade
aa = a.obter_coordenadas()
print(aa)
Vai retornar a latitude e longitude da cidade escolhida.
Obter previsão de tempo para os proxÃmos sete dias
aa = a.dados_diarios_prox_7_dias()
print(aa)
Vai retornar dados como temperatura máxima, temperatura minima, indice UV, probabilidade de chuva e velocidade do vento.
Obter a media de temperatura para os proxÃmos sete dias
aa = a.calcular_media_por_dia()
print(aa)
Vai retornar a media de todas as unidades citadas acima.
Obter previsão da temperatura atual
aa = a.obter_dados_cli_atual()
print(aa)
Vai retornar os dados climáticos atuias de uma cidade.
Obter previsão da temperatura por hora para os proxÃmos sete dias
aa = a.obter_previsao_hora_prox_7_dias()
print(aa)
Vai retornar dados climaticos da semana por hora.
Obter previsão da temperatura por hora de um dia em especÃfico
aa = a.obter_dados_do_dia_atual_por_hora("2024-01-28")
print(aa)
Vai retornar os dados climáticos por hora de um dia em especÃfico.
O parâmetro da função é a data em especÃfico começando pelo ano, mês e dia. Utilizando aspas simples ou duplas.
Elaboração de um gráfico que representa a probabilidade de ocorrência de chuva nos próximos sete dias
aa = a.visualizar_grafico_de_media_precipitacao()
Vai retornar um gráfico com as medias de chances de chuva para os sete dias.
Elaboração de um gráfico que representa a probabilidade de ocorrência de chuva por hora de um dia em especÃfico
aa = a.obter_dados_do_dia_atual_por_hora("2024-01-28")
bb = a.visualizar_grafico_de_hora_precipitacao(aa)
Vai retornar um gráfico com as medias de chances de chuva por hora de um dia em especÃfico.
O parâmetro da função são os dados da função obter_dados_do_dia_atual_por_hora("2024-01-28").
Envio de dados climáticos por e-mail
aa = a.obter_previsao_hora_prox_7_dias()
bb = a.enviar_email("seu e-mail", aa)
Envia os dados para um e-mail em especÃfico.
O primeiro parâmetro é o e-mail que deseja enviar e o segundo parâmetro é o dado que deseja enviar.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file TempoSinc-0.0.6.tar.gz.
File metadata
- Download URL: TempoSinc-0.0.6.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b74054a9bfe40ec183df5c58d98dd4b2eec0ece0805788553626f3224cbaef29
|
|
| MD5 |
d8e630daffb1b9153a0bf014f9071598
|
|
| BLAKE2b-256 |
804c9fdecd248e1123e34633f8615f592faba834b53bae922c1320013c7c1661
|