0% found this document useful (0 votes)
9 views8 pages

DT Project

The document outlines a project for a B.Tech course focused on creating a single-page web application that visualizes weather data using Streamlit and Matplotlib. The project aims to help users understand weather data better through visualizations and is designed for beginners to learn about APIs and Python frameworks. It includes stages such as setting up the project environment, fetching data from APIs, and creating visualizations.

Uploaded by

Anshul Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views8 pages

DT Project

The document outlines a project for a B.Tech course focused on creating a single-page web application that visualizes weather data using Streamlit and Matplotlib. The project aims to help users understand weather data better through visualizations and is designed for beginners to learn about APIs and Python frameworks. It includes stages such as setting up the project environment, fetching data from APIs, and creating visualizations.

Uploaded by

Anshul Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Chandigarh

This Photo by Unknown author is license


CC BY-SA.

University
Description for Disruptive Technology's Project

Participants :- Anshul , Alok , Akarsh , Vivek


Section – 218(A)
Semester – 1st
Course :- B.Tech (Computer Science)
ion
for
Disruptiv
e
Technolo Objective :-
gy's You will be creating a single page web
Project application using Streamlit (a python
framework ) and matplotlib to display
weather data visualizations
Project Content :-

• We look at the weather data and the future predicted the weather
to plan our days accordingly . Having visualizations helps us
understand that data better.
• Developing this project using the Matplotlib and Streamlit libraries ,
we can create a responsive front-end which gives us more time to
work on the actual back-end and the services we aim to provide.
• This project is a good start for the beginners in python and it gives a
basic understanding how to use APIs and related python frameworks.
Project Stages :-

Fetching Other
Designing Data
data from Weather
the UI Visualizations
API Updates
High Level Approach :-

1 2 3 4 5
Setting up the Making the Fetching the data Making the Data Adding other
Project Streamlit and from API calls visualizations weather updates
Environment Matplotlib fornt
end
Matplotlib is a plotting library for the Python Programming
language. It provides an object-oriented API for embedding plots
into applications.

Streamlit is an open-source Python library that makes it easy to


create and share beautiful, custom web apps for
machine learning and data science.

Note :- PyOWM is a client Python wrapper library for OpenWeatherMap


web APIs. It allows quick and easy consumption of OWM data
from Python applications via a simple object model and in a human-
friendly fashion.

DateTime provides a DateTime data type . DateTime objects


represent instants in time and provide interfaces for controlling its
representation without affecting the absolute value of the object.
References :-

DateTime Matplotlib Streamlit PyOWM

You might also like