Skip to content

codexshami/wheather_dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌦️ Weather API Visualization

A Python-based data analysis project that fetches historical or live weather data using a public API (or CSV file) and visualizes key metrics such as temperature, humidity, and wind speed.


πŸ“Œ Features

  • 🌐 Fetch weather data using APIs (requests)
  • πŸ“Š Data cleaning and processing with pandas
  • πŸ“ˆ Visualization using matplotlib and seaborn
  • πŸ” Supports both live API data and offline CSV datasets
  • πŸ“‰ Trend analysis for temperature, humidity, and wind speed

🧰 Technologies Used

  • Python 3.x
  • Requests
  • Pandas
  • Matplotlib
  • Seaborn

πŸ“ Project Structure

weather-visualization/
│── weather_visualization.py   # Main Python script
│── weather.csv                # Optional dataset (for offline use)
│── README.md                 # Project documentation

βš™οΈ Installation

Install the required dependencies:

pip install requests pandas matplotlib seaborn

πŸš€ How to Run

1️⃣ Clone the Repository

git clone https://github.com/codewithshami/wheather_dashboard.git
cd wheather_dashboard

2️⃣ Run the Script

python wheather_dashboard.py

⚠️ Important Notes

  • Ensure you have an active internet connection when using live API data.
  • If API is not available, you can use the provided weather.csv file.
  • Update API keys (if required) inside the script before running.

πŸ“Š Example Visualizations

  • Temperature vs Time πŸ“ˆ
  • Humidity Trends πŸ’§
  • Wind Speed Analysis 🌬️

πŸ’‘ Future Improvements

  • Add real-time dashboard using Streamlit
  • Integrate multiple city comparisons
  • Deploy as a web application
  • Add predictive analytics using Machine Learning

🀝 Contributing

Contributions are welcome! Feel free to fork the repository and submit a pull request.


πŸ“¬ Contact

Mohd Shami πŸ“§ codexshami@gmial.com πŸ“ Uttar Pradesh, India


⭐ If you like this project, don't forget to star the repository!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages