# 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 β¦