Logo Lanfrica

tseon-designs/climate-challenge-week0

Domain:

climate

Record type:

project
Creator:
tse
Host:
Data-driven climate analysis for Ethiopia’s COP32 preparation. This project performs exploratory analysis on historical climate data across 5 African nations to surface trends, extreme event impacts, and policy-relevant evidence for climate finance and adaptation strategy. # 🌍 African Climate Trend Analysis β€” COP32 Edition **EthioClimate Analytics** | Exploratory analysis of historical climate data (2015–2026) across five African nations to support Ethiopia's data-driven position at COP32 in Addis Ababa, 2027. --- ## 🎯 The "So What?" (Project Impact) This project moves beyond academic research to produce **negotiation-grade insights**. By analyzing 11 years of daily NASA POWER satellite data, we demonstrate: - **Fastest Warming**: Sudan is warming at a statistically significant rate, demanding urgent adaptation finance. - **Extreme Volatility**: Tanzania and Kenya face the most erratic rainfall patterns, justifying early warning system investments. - **Policy Support**: We provide a data-backed foundation for Ethiopia's leadership at COP32 via a **Composite Vulnerability Ranking**. --- ## πŸš€ Live Dashboard Experience the data interactively: **View Streamlit Dashboard** --- ## πŸ› οΈ Technical Breadth - **Data Engineering**: Modular Python pipeline (`src/clean.py`) with Z-score outlier detection and ffill imputation. - **Exploratory Data Analysis**: 5 country-level EDA notebooks + 1 cross-country synthesis. - **Statistical Rigor**: Kruskal-Wallis significance testing and linear regression trends. - **DevOps**: GitHub Actions CI pipeline for environment verification and automated unit testing. - **UI/UX**: Interactive Streamlit dashboard with Plotly integration and professional dark-mode styling. --- ## πŸ—‚οΈ Project Structure ``` climate-challenge-week0/ β”œβ”€β”€ .github/workflows/ β”‚ └── ci.yml # CI pipeline (Linting + Testing) β”œβ”€β”€ app/ β”‚ β”œβ”€β”€ main.py # Streamlit dashboard UI β”‚ └── utils.py # Dashboard logic & caching β”œβ”€β”€ notebooks/ β”‚ β”œβ”€β”€ eda_ethiopia.ipynb # Individual country EDA β”‚ └── compare_countries.ipynb # Statistical synthesis & ranking β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ clean.py # Reusable cleaning logic β”‚ └── visualize.py # Professional plotting utilities β”œβ”€β”€ tests/ β”‚ └── test_ …