A detailed project aimed at gathering and showcasing global weather information, such as temperature, air quality, sunrise and sunset times, moon phases, and additional data. This dataset acts as a key resource for research, application development, and weather analysis across various locations worldwide.
Global Weather Repository provides real-time and historical weather data for various global locations, helping users analyze temperature, weather conditions, and air quality at a country and city level. It includes valuable details like the moon phase, sunrise/sunset timings, and weather conditions, making it a versatile dataset for developers, researchers, and data enthusiasts.
- Git: Required to clone the repository. Download Git
To clone and set up the project locally:
git clone https://github.com/yourusername/GlobalWeatherRepository.git
cd GlobalWeatherRepositoryThe repository contains weather data from different countries with details such as:
- Temperature in Celsius and Fahrenheit
- Weather Condition (e.g., sunny, cloudy or rainy)
- Astronomical Data like sunrise, sunset, moonrise, and moonset times
- Moon Phase and Moon Illumination
This data helps in generating insights for weather patterns, environmental studies, and predictive analytics.
- Python: For data processing and analysis
- Pandas: For data manipulation
- Git: Version control
- Dataset Exploration and Justification (5 Marks):
- Data Processing (20 Marks):
- Data Analytics and Visualization (20 Marks):
- Kafka Producer and Consumer for Streaming Data (20 Marks):
- Database Operations (20 Marks):
- Streamlit Web Application (20 Marks):
- Prepared by: Cem Koyluoglu
Global Weather Repository, dünya genelinde çeşitli konumlar için anlık ve geçmiş hava durumu verilerini sunar. Sıcaklık, hava koşulları, hava kalitesi ve ay evreleri gibi detaylar içerir. Geliştiriciler, araştırmacılar ve veri meraklıları için çok yönlü bir veri kümesi sağlar.
- Git: Depoyu klonlamak için gereklidir. Git İndir
Projeyi yerel olarak klonlamak ve kurmak için:
git clone https://github.com/yourusername/GlobalWeatherRepository.git
cd GlobalWeatherRepositoryBu depo, farklı ülkelerden gelen detaylı hava durumu verilerini içerir:
- Sıcaklık Celsius ve Fahrenheit cinsinden
- Hava Koşulu (örneğin, güneşli, bulutlu, çiseleme)
- Hava Kalitesi İndeksi (PM2.5, PM10, ABD EPA İndeksi, GB DEFRA İndeksi)
- Astronomik Veriler (gün doğumu, gün batımı, ay doğumu ve ay batımı)
- Ay Evresi ve Ay Aydınlatması
Bu veri, hava durumu desenleri, çevre çalışmaları ve öngörücü analizler için içgörü sağlar.
- Python: Veri işleme ve analiz için
- Pandas: Veri manipülasyonu için
- Git: Versiyon kontrolü için
- Küresel kaynaklardan veri toplama
- Veri temizleme ve yapılandırma
- Veri görselleştirme araçlarının hazırlanması
- Öngörücü analiz için makine öğrenmesi modellerinin entegrasyonu
- Tahmin modeli entegrasyonunu gerçekleştirme.
- Coğrafi haritalama ile veri görselleştirmeyi geliştirme.
- Gerçek zamanlı hava durumu alımı için API erişimi sağlama.
- Hazırlayan: Cem Koyluoglu