Professional Documents
Culture Documents
WD-MAJOR-JANUARY-WD-01-MLB7
TOPIC: WEATHER APP
BY
SANDALI KHOBRAGADE
TABLE OF CONTENTS
CHAPTERS PAGE NO
ABSTRACT 1
CHAPTER 1: INTRODUCTION 2
1.1 PROBLEM DEFINITION 2
1.2 SCOPE 2
1.3 PURPOSE 2
1.4 PROBLEM AND EXISTING
TECHNOLOGY 3
1.5 PROPOSED SYSTEM 3
CHAPTER 2: REQUIREMENTS & ANALYSIS 4
2.1 PLATFORM REQUIREMENTS 4
2.2 EXPLAINATION 4
2.3 DATASETS 5
CHAPTER 3: DESIGN & IMPLEMENTATION 5
3.1 HTML CODE 5
3.2 CSS CODE 6
3.3 JAVASCRIPT CODE 7
CHAPTER 4: SCREENSHOTS 8
CHAPTER 5: CONCLUSION 9
ABSTRACT
Weather forecasting is the prediction of the state of the atmosphere for a given the
application of science and technology. This includes temperature, rain, cloudiness, wind
speed, and humidity. Weather warnings are a special kind of short-range forecast carried
out for the protection of human life. Weather warnings are issued by the governments
throughout the world for all of threatening weather events including tropical storms and
tropical cyclones depending upon location. The forecast may be short-range or Long-range.
It is a very interesting and challenging task. This report provides a basic understanding of the
purpose and scope of weather forecasts, basic principles and the general models developed
for forecasting.
1.INTRODUCTION
1.1 Problem Definition
It is important to know the weather condition of a place for many purposes. It
is used while cropping, traveling etc.
1.2 Scope
It tells us the weather condition (i.e temperature, humidity, wind speed, UX
speed) for a place or city.
1.3 Purpose
There are several reasons why weather forecasts are important. They would
certainly be missed if they were not there. It is a product of science that
impacts the lives of many people. The following is a list of various reasons why
weather forecasts are important:
1. Helps people prepare for how to dress (i.e. warm weather, cold weather,
windy weather, rainy weather)
2. Helps businesses and people plan for power production and how much
power to use (i.e. power companies, where to set thermostat)
3. Helps people prepare if they need to take extra gear to prepare for the
weather (i.e. umbrella, rain coat, sun screen)
4. Helps people plan outdoor activities (i.e. to see if rain/storms/cold weather
will impact outdoor event)
5. Helps curious people to know what sort of weather can be expected (i.e. a
snow on the way, severe storms)
6. Helps businesses plan for transportation hazards that can result from the
weather (i.e. fog, snow, ice, storms, clouds as it relates to driving and flying for
example)
7. Helps people with health related issues to plan the day (i.e. allergies,
asthma, heat stress)
8. Helps businesses and people plan for severe weather and other weather
hazards (lightning, hail, tornadoes, hurricanes, ice storms)
9. Helps farmers and gardeners plan for crop irrigation and protection
(irrigation scheduling, freeze protection)
2.REQUIREMENTS
2.1. Platform Requirements
Hardwar
e/Software
Hardware / Software element Specification /version
Hardware
Processor i3
RAM 2GB
Hard Disk 250GB
Software OS Windows, Linux
Visual Studio Code
2.2 Explanation
Open weather NWP (numerical weather prediction) allows to calculate
weather data for any location. We use proprietary convolutional neural
network that collects and processes wide range of data sources to cover any
location and consider the local nuances of climate. ML technology allows us to
reach resolution about 500 m and very high accuracy between 90% and 100%
with inaccuracy about 1%. Amongst data sources we feed to the NWP are
82,000 weather stations spread globally; national meteorological agencies
(NOAA, Environment Canada, Met Office, etc.),radars, weather satellites.
appid required Your unique API key (you can always fnd it on your account page under
the "API key" tab)
units optional Units of measurement. standard, metric and imperial units are available.
If you do not use the units, parameter, standard units will be applied
By default.
mode optional Response format. JSON format is used by default. To get data in XML
format use mode=xml.
cnt optional A number of timestamps, which will be returned in the API response.
units optional Units of measurement. standard, metric and imperial units
are available. If you do not use the units parameter, standard units will
be applied by default.
lang optional You can use the lang parameter to get the output in your language.