You are on page 1of 11

Weather forecast App

Table of Contents
01 03
Introduction Code explanation and modules
About the Project and
the Developers. About the code and its
explanation and
required modules for
the code.
02 04
SYSTEM ANALYSIS & conclusions
DESIGN Result and conclusion
Design and analysis of
of the project.
this system
Introduction
Weather forecasting is the application of science and technology to predict the state of the atmosphere for a given
location

Here this system will predict weather based on parameters such as temperature, humidity and wind. User will enter
current temperature; humidity and wind, System will take this parameter and will predict weather(rainfall in inches)
from previous data in database(dataset).

This project is done by students of Information Technology

Students names are :- Ankit Raj (24), Aarti, Aditya Kumar, Anurag Yadav, Ankita Gupta, Ankit Raj (23).

Minimum requirements for a system to run this app

Ram - 2GB
Processor - i3
OS - Windows, Linux
Python IDE – VS Code, JUPYTER
Weather forecasting
Weather forecasting is the application of science and technology to
predict the conditions of the atmosphere for a given location and time.

Project Aim –

Our project aim is to make areal time weather application that takes
user’s exact location and provides weather forecast for the day and
upcoming days also. We also tried to design a simple but visual UI that
provides comprehensive data. The application provides suggestions to
users based on weather conditions. And lastly, user can search and
access data for custom locations(string based).

Here this system will predict weather based on


parameters such as temperature, humidity and wind.
SYSTEM ANALYSIS & DESIGN

Our design is very minimal and user


friendly, it have the following feature in it-

● Provide Weather Information.


● Pictorial Representation.
● Provide Search tool.
● Simple and interactive GUI.
Our code looks like this, this is
screenshot of the code
First look of the output before
entering the city name.

After entering the city name.


CODE
EXPLANATION
& Modules
● It will take the input (city name) from user and
convert it to longitude and latitude.
● It will convert longitude and latitude to time zone
and clock.
● Now, we will use longitude and latitude in API Link to
get data OpenWeatherAPI.
● You can import data like temperature, climate, wind
speed, pressure, cloud, image, humidity and many
other things you want.
● We have used Date time module to get day name.
Required modules

• Timezonefinder
• Pytz
• Geopy
• Python Image Library

Various Images to represent


the Weather
CONCLUSION
Weather forecasting is a complex and challenging
science that depends on the efficient interplay of
weather observation, data analysis by
meteorologists and computers, and rapid
communication systems.

Further improvement is expected with denser


surface and upper air observational networks, more
precise numerical models of the atmosphere, larger
and faster computers and more are to be realized
Thank you!

Our team
Ankit Raj (24)
Aditya Kumar
Aarti
Anurag Yadav
Ankita Gupta
Ankit Raj (23)

You might also like