Logo Lanfrica

nardos-tsige/climate-challenge-week0

Domain:

climate

Record type:

software
Creator:
nar
Host:
0 Academy Week 0 Challenge - African Climate Trend Analysis # 🌍 African Climate Trends Analysis > Climate data analysis for 5 African countries to inform Ethiopia's COP32 position paper ## πŸ“‹ Overview This project analyzes historical climate data (2015-2026) from **Ethiopia, Kenya, Nigeria, Sudan, and Tanzania** using NASA POWER satellite data. The analysis identifies climate vulnerabilities, trends, and provides evidence-backed recommendations for COP32 negotiations. ## 🎯 Key Findings | Country | Mean Temp | Dry Days | Vulnerability | |---------|-----------|----------|---------------| | Sudan | 28.8Β°C | 72.7% | πŸ”΄ Critical | | Nigeria | 26.7Β°C | 11.8% | 🟠 High | | Tanzania | 26.8Β°C | 5.2% | 🟑 Moderate | | Kenya | 20.4Β°C | 6.3% | 🟒 Lower | | Ethiopia | 16.1Β°C | 20.7% | 🟒 Lower | ## πŸ“Š Dashboard ### Live Demo climate-challenge-week0-cf8… ### Features - βœ… Country multi-select (compare multiple nations) - βœ… Year range slider (2015-2026) - βœ… Variable selector (Temperature/Precipitation/Humidity) - βœ… Interactive line charts & boxplots - βœ… Summary statistics table - βœ… Download filtered data as CSV ### Run Locally # Clone repository git clone github.com cd climate-challenge-week0 # Create virtual environment python -m venv venv venv\Scripts\activate # Windows # Install dependencies pip install -r requirements.txt # Run dashboard streamlit run app/main.py πŸ“ Repository Structure climate-challenge-week0/ β”œβ”€β”€ app/ # Streamlit dashboard β”‚ β”œβ”€β”€ main.py β”‚ └── utils.py β”œβ”€β”€ data/ # Cleaned CSV files β”œβ”€β”€ src/notebooks/ # EDA notebooks β”‚ β”œβ”€β”€ ethiopia_eda.ipynb β”‚ β”œβ”€β”€ compare_countries.ipynb β”‚ └── all_countries_eda.ipynb β”œβ”€β”€ plots/ # Generated visualizations β”œβ”€β”€ scripts/ # Utility scripts β”œβ”€β”€ .github/workflows/ # CI/CD pipeline β”œβ”€β”€ requirements.txt β”œβ”€β”€ README.md └── LICENSE πŸ”¬ Analysis Performed Task 1: Git & Environment Setup -- GitHub repository wi …

Licenses