ChiragRadhakrishna43-7 / Weather-Forecast-using-Python

Streamlit web-app for a weather forecast predictor using Python.

Repository from Github https://github.comChiragRadhakrishna43-7/Weather-Forecast-using-PythonRepository from Github https://github.comChiragRadhakrishna43-7/Weather-Forecast-using-Python

Weather-Forecast-using-Python

Streamlit web-app for a weather forecast predictor using Python.

App Description:

Streamlit has been used to design a web-app that allows the user to check the weather forecast for a particular place for a period of 1-5 days. The user has to enter a place of his/her choice and can view either the temperature graph or sky forecast.

For temperatures, a line graph is displayed which gives a plot of the temperature on a particular date. The user can understand and visualize the temperature variation. For a sky forecast, images of the sky condition are rendered as per the time period.

Implementation:

The followed libraries have been utilized:
1. Streamlit
2. Plotly Express
3. Pillow

The installation commands are:

pip install streamlit
pip install plotly
pip install Pillow

API Key: The OpenWeather.org API Key has been used to build the weather forecast predictor.

The API filtered by city name has been used. A backend function has been developed to facilitate the processing of user requests and serve the corresponding responses.

Screenshots:

1

The above image shows the line graph that gives the temperature forecast. The slidre can be adjusted to determin the number of days for display.

2

The above image shows the images that help represent the sky forecast. The slidre can be adjusted to determin the number of days for display.

About

Streamlit web-app for a weather forecast predictor using Python.


Languages

Language:Python 100.0%