π Climate Challenge Week 0 - 10 Academy AI Mastery | African Climate Trend Analysis for COP32 | Exploratory data analysis of temperature, precipitation, and extreme weather patterns across Ethiopia, Kenya, Sudan, Tanzania, and Nigeria (2015-2026) | NASA POWER satellite data | Evidence-backed climate insights for Ethiopia's COP32 position paper
# π African Climate Trend Analysis for COP32
## 10 Academy - Artificial Intelligence Mastery | Week 0 Challenge
### π Project Overview
This repository contains exploratory climate data analysis for five African nations (Ethiopia, Kenya, Sudan, Tanzania, and Nigeria) using NASA POWER satellite-derived measurements from 2015-2026. The analysis supports EthioClimate Analytics in preparing evidence-backed insights for Ethiopia's hosting of COP32 in Addis Ababa (2027).
### π― Business Objective
Position Ethiopia as a credible, data-informed host for COP32 by surfacing key climate trends, seasonal patterns, and anomalies that amplify Africa's voice in global climate negotiations.
### π Key Findings
- Comprehensive climate vulnerability ranking across 5 African nations
- Temperature anomaly analysis against 1991-2020 baseline
- Extreme event frequency assessment (heatwaves, droughts, floods)
- Cross-country precipitation variability comparison
- Actionable policy recommendations for COP32 negotiations
### π οΈ Technical Stack
- **Language:** Python 3.10+
- **Data Processing:** Pandas, NumPy
- **Visualization:** Matplotlib, Seaborn, Plotly
- **Dashboard:** Streamlit
- **CI/CD:** GitHub Actions
- **Version Control:** Git with Conventional Commits
### π Repository Structure
```
climate-challenge-week0/
βββ .github/workflows/
β βββ ci.yml # CI pipeline configuration
βββ notebooks/
β βββ ethiopia_eda.ipynb # Ethiopia EDA
β βββ kenya_eda.ipynb # Kenya EDA
β βββ sudan_eda.ipynb # Sudan EDA
β βββ tanzania_eda.ipynb # Tanzania EDA
β βββ nigeria_eda.ipynb # Nigeria EDA
β βββ compare_countries.ipynb # Cross-country comparison
βββ app/
β βββ main.py # Streamlit dashboard
β βββ utils.py # Helper functions
βββ scripts/
β βββ data_loader.py # Data loading utilities
βββ tests/
β βββ test_data_quality.py # Unit tests
βββ requirements.txt
βββ .gitignore
βββ README.md
```
### π Quick Start
#### 1. Clone the Repository
```bash
git clone
github.com β¦