# African Climate AI - Week 0 Challenge
This repository contains a comprehensive analysis of historical climate data for five African countries as part of the African Climate AI Week 0 challenge. The project demonstrates end-to-end data science workflow including data acquisition, cleaning, exploratory data analysis (EDA), cross-country comparison, vulnerability assessment, and interactive dashboard development.
## 📁 Project Structure
```
african-climate-ai/
├── .github/
│ └── workflows/
│ └── ci.yml # GitHub Actions CI/CD pipeline
├── app/
│ └── main.py # Streamlit interactive dashboard
├── data/
│ ├── Data Legend.txt # NASA POWER data documentation
│ ├── ethiopia.csv # Raw climate data for Ethiopia
│ ├── kenya.csv # Raw climate data for Kenya
│ ├── nigeria.csv # Raw climate data for Nigeria
│ ├── sudan.csv # Raw climate data for Sudan
│ └── tanzania.csv # Raw climate data for Tanzania
├── notebooks/
│ ├── compare_countries.ipynb # Cross-country comparison analysis
│ ├── ethiopia_eda.ipynb # Ethiopia climate data EDA
│ ├── kenya_eda.ipynb # Kenya climate data EDA
│ ├── nigeria_eda.ipynb # Nigeria climate data EDA
│ ├── sudan_eda.ipynb # Sudan climate data EDA
│ ├── tanzania_eda.ipynb # Tanzania climate data EDA
│ └── README.md # Notebooks documentation
├── scripts/ # Utility scripts (placeholder)
├── src/ # Source code (placeholder)
├── tests/ # Unit tests (placeholder)
├── .gitignore # Git ignore rules
├── README.md # This file
├── requirements.txt # Python dependencies
└── app.py # Legacy dashboard file
```
## 🎯 Tasks Comple …