Logo Lanfrica

firodina/african-climate-ai

Domain:

climate

Record type:

project
Creator:
fir
Host:
# 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 …