Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 27

AIR QUALITY

ANALYSIS SYSTEM
PROJECT FILE
INFORMATICS PRACTICES-065
SESSION :2021-22
NAME: ARYAN SINGH
CLASS: XII-B
AISSCE ROLL NO.: 22

ARYAN SINGH

Certificate
This is to certify that _______________
Roll no. ……………. OfNo. …22…. of class: xii-b, XII-B,
Session (2021-22) has prepared the project file on
the topic.

“AIR QUALITY
ANALYSIS SYSTEM”
AS PER THE SYLLABUS OF
INFORMATICS PRACTICES (065) CLASS XII
(C.B.S.E)
UNDER MY SUPERVISION, I AM COMPLETELY SATIFIED BY HIS/HER
PERFORMANCE.
I WISH HIM/HER ALL THE SUCCESS IN LIFE Under my supervision, I am
completely satisfied by his/her performance.
I wish him/her all the success in life.

___________ ____________
Principal’s Subject
TeacherTeacher’s Signature
Signature

______________
EXTERNAL’S SIGNATURE

ACKNOWLEDGEMENT
Apart from the effort of individual, the success of any
project depends largely on the encouragement and
guidelines of many others. I take this opportunity to
express my gratitude to the people who have been
instrumental in the successful completion of this project.
I would like to express my gratitude to our
INFORMATICS PRACTICES TEACHER “Ms. PREETI
KHULLAR” for her guidance, support and
encouragement throughout the development of this project.
This project is an original piece of work.
I would also like to extend our gratitude to our
PRINCIPAL “Mr. DHARMENDRA RAWAT” for his
support, motivation and providing us with all the facilities
that were required.

Date: _________
Name: ARYAN SINGH
Roll no.: 22
Class: XII-B

Title: AIR QUALITY ANALYSIS SYSTEM


Aim: toTo develop Air Quality analysis system
Problem definition:
Develop a software Air Quality analysis system to
analyze different criteria’ s like which harmful gas is increasing around us
that causes air pollution in India. The software should help us to manage
the entire data of air quality in India.
In addition, it should allow us to visualize the data in different ways
like line charts, scatter charts, bar graphs and horizontal bar graphs
for one or two columns.
Analyzing system in multiple ways like printing single or multiple
columns, getting information about the data frame through various
statistical functions and applying aggregate functions can also be
done.
Function to read csv in two ways is available along with the
manipulation of the dataframe like deleting, adding and modifying
making it easier for us to compare and visualize data on species.

REASON FOR CHOOSING THE TOPIC:


To reduce the manual work in understanding conditions of air
quality in different cities in India.
To save time and reduce overheads.
To increase Researcher’s efficiency.
This system speeds up investigations into the patterning of air
pollution that is increasing in India and enable studies that would
otherwise be impossible.
Electronically, data can be readily archived, and results can be
easily compared among investigations.

Objectives:
The Air Quality Analysis System is
designed to meet the following objectives:
Simple and easy to operate.
Search, add, update and view the information of air quality
in various cities in India.
To analyze and manipulate records of different harmful
gases which are increasing around us.
To compare the condition of air in different cities in India.
To show and compare the ‘Air Quality’
information graphically.
It overcomes the overhead involved in maintaining records
of various harmful gases in India manually.
To build public awareness about the continuously increasing
of air pollution in India.
To obtain the information necessary to understand the
distribution.
team-mates and
their contribution
1. Student-1
2. HARDIK BAGGA
Responsibility: CSV file creation and documentationFile
Creation And Documentation

3. Student-2
4. DEVANSH AGGARWAL
Responsibility: funtions coding and screenshotsFuntions
Coding And Screenshots
5. Student-3
6. ARYAN SINGH
Responsibility: main coding, synopsis and
documentationMain Coding, Synopsis And Documentation

INTRODUCTION TO
AIR POLLUTION ANALYSIS SYSTEM

Air Quality Analysis System is an automated Air Quality analysis


system. It is a software that has been established to manage the
data of air quality different cities in India.
The electronic management via the software is essential to track
information like the increase in percentage of particulate matter in
air and many other harmful gases in various cities in India. The
system is developed and designed with an aim to facilitate efficient
management of the records about air quality in India. The software
is intended to reduce the manual work to manage the data about the
air quality in different cities in India.

FUNCTIONS OF THIS SYSTEM:


In order to maintain Air Quality analysis software, this system has the
following set of components. These components are efficient to manage
various operations about the countries air quality accurately.
Analysis: The data can be analyzed in different ways such as viewing top
or bottom records on the basis of different criteria specified. A
particular /multiple column(s) can be printed. The complete statistics and
information of the dataframe can be viewed. As well as aggregate
functions can be applied easily.
Manipulation: The data from the csv file can be updated by applying
search on a column value through dataframe. Columns and rows can be
deleted on the basis of indexes.
A new row(s) or column(s) can also be added to the dataframe by
specifying the index as per the requirement. Thus, the system can be
managed efficiently.
Read CSV: The data from the csv file can be imported in a dataframe
with all columns or particular columns according to the needs of the user.
Visualization: Various graphs/charts such as line charts, bar graphs,
horizontal bar graphs, histogram, pie charts and scatter charts can be
viewed from the species analysis system for a particular column or more
columns, and conclusions can be drawn easily.
IMPORTANCE OF
AIR QUALITY ANALYSIS SYSTEM

Air Quality analysis system facilitates maintenance of records of


quality of air in different cities of India in a single place which
then can be analyzed on the basis of criteria specified. It can also
be visualized as per the requirements. The data can also be updated
as new data are collected about the condition of air pollution and
quality of air every year in our country. It enables researchers to
save time on daunting tasks and enhances efficiency as everything
is done electronically.
Additionally, we get an opportunity to know how much data is
available for our country. This makes it easy for us to create
various reports on the basis of various attributes of the dataset
available.
Thus, the Air Quality analysis software is essential to run smart
researches as well as maintain accurate data records efficiently.
LIMITATIONS OF OUR PROJECT
Hard copy of any report cannot be printed.
User ID and Password control is missing.
Online and remote operation is missing.
It is not a web-based project.
Needs more customization to fulfil the needs which
arise now and then.
More functionality can be added as per the
requirement.

HARDWARE AND SOFTWARE


REQUIREMENTS

 Hardware Requirement
❖A computer or laptop with operating system windows 7 or
above.
x86 64-bit CPU (Intel / AMD architecture)
❖ 4 GB RAM OR HIGHER.
❖ 4 GB free disk space.
 Software Requirement
❖ Python 3.6.x or higher version
❖ Pandas library preinstalled
❖ Matplotlib library preinstalled
❖ MS-Office Pre-installed for documentation
 OPERATING SYSTEM Windows 7, 8, 10 and 11

OVERVIEW OF PYTHON 3.7, 3.8,


3.9 (64 BIT)

Python is an interpreter, object-oriented, high-level programming


language with dynamic semantics. It was developed by Guido Van
Rossum.
It has high-level built-in data structures, combined with dynamic
typing and dynamic binding, which makes it very attractive for
Rapid Application.
Python's simple, easy to learn syntax emphasizes readability and
therefore reduces the cost of program maintenance. Python
supports modules and packages, which encourages program
modularity and code reuse.

PYTHON LIBRARY - PYTHON PANDAS


Pandas is a Python library for data analysis. Started by Wes
McKinney in 2008 out of a need for a powerful and flexible
quantitative analysis tool, pandas has grown into one of the most
popular Python libraries. It has an extremely active community of
contributors.
Pandas is built on top of two core Python libraries— matplotlib
for data visualization and NumPy for mathematical operations.
Pandas acts as a wrapper over these libraries, allowing you to
access many of matplotlib's and NumPy's methods with less code.
For instance, panda plot() combines multiple matplotlib methods
into a single method, enabling you to plot a chart in a few lines.
Before pandas, most analysts used Python for data munging and
preparation, and then switched to a more domain specific language
like R for the rest of their workflow. Pandas introduced two new
types of objects for storing data that make analytical tasks easier
and eliminate the need to switch tools: Series, which have a list-
like structure, and Data Frames, which have a tabular structure.
PYTHON LIBRARY - MATPLOTLIB

Matplotlib is an amazing visualization library in Python for 2D


plots of arrays. Matplotlib is a multi-platform data visualization
library built on NumPy arrays and designed to work with the
broader SciPy stack. It was introduced by John Hunter in the year
2002.
One of the greatest benefits of visualization is that it allows us
visual access to huge amounts of data in easily digestible visuals.
Matplotlib consists of several plots like line, bar, scatter,
histogram etc.
Matplotlib comes with a wide variety of plots. Plots help to
understand trends, patterns, and to make correlations. They’re
typically instruments for reasoning about quantitative
information.
Csv file
A comma-separated values file is a delimited text file that uses a
comma to separate values. Each line of the file is a data record.
Each record consists of one or more fields, separated by commas.
The use of the comma as a field separator is the source of the
name for this file format.

CSV FILES USED IN AIR QUALITY


ANALYSIS SYSTEM
CODING
OUTPUT
BIBLIOGRAPHY
We have successfully completed our project with the help of
our teachers and team members. The different sources we
have used are: -

Wikipedia:- https://www.wikipedia.org/
Youtube :-https://www.youtube.com/
Text book-IP (NCERT Class 11,12)
INFORMATICS PRACTICES CLASS XI (By : SUMITA
ARORA).
INFORMATICS PRACTICES CLASS XII (By: SUMITA
ARORA).
 www.google.com

 www.data.world

 www.kaggle.com

Class notes

You might also like