Skip to content

s14-s/Air-Purifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 Air Quality Analyzer

An interactive Air Quality Analysis Dashboard built with Streamlit, Pandas, and Plotly. The application analyzes global air quality data, calculates Air Quality Index (AQI), visualizes pollution trends, compares countries, and displays pollution levels on an interactive world map.

🚀 Features

  • 📊 Country-wise Air Quality Analysis
  • 🌫️ Multi-Pollutant AQI Calculation
  • 📈 Monthly Pollution Trend Analysis
  • 🥧 Pollutant Distribution Charts
  • 🔥 Pollutant Correlation Heatmap
  • 🌍 Global Pollution Ranking
  • ⚖️ Country-to-Country Pollution Comparison
  • 🗺️ Interactive Global Pollution Map
  • 🎨 Clean and Interactive Streamlit Dashboard

📂 Project Structure

Air-Purifier/
│── app.py
│── global_air_quality.csv
│── requirements.txt
│── README.md

🛠️ Technologies Used

  • Python
  • Streamlit
  • Pandas
  • NumPy
  • Plotly

📦 Installation

Clone the repository:

git clone https://github.com/YOUR_USERNAME/Air-Purifier.git

Navigate to the project:

cd Air-Purifier

Install dependencies:

pip install -r requirements.txt

Run the application:

streamlit run app.py

📊 Dashboard Modules

Country Analyzer

  • Average pollutant levels
  • AQI calculation
  • AQI risk category
  • Monthly pollution trends
  • Pollutant distribution
  • Correlation heatmap

Global Pollution Ranking

  • Top 10 most polluted countries
  • Top 10 least polluted countries

Country Comparison

  • Compare pollutant levels
  • Compare AQI between two countries

Global Pollution Map

  • Interactive world map showing PM2.5 levels
  • Country search functionality

📈 Dataset

The dashboard uses the global_air_quality.csv dataset containing:

  • Date
  • Country
  • PM2.5
  • PM10
  • NO₂
  • SO₂
  • CO
  • O₃

🎯 Future Improvements

  • Real-time AQI using live APIs
  • Air quality forecasting using Machine Learning
  • City-level analysis
  • Health recommendations based on AQI
  • Downloadable reports

👩‍💻 Author

Siddhi Ambatkar

B.Tech – Computer Science and Business Systems


📄 License

This project is intended for educational and learning purposes.

About

Interactive Air Quality Analyzer built using Streamlit, Pandas, and Plotly.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Languages