Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

ChachaMarwaDev/kenya-climate-risk-monitor

Domaine:

climate

Type de record:

softwareproject
Créateur:
Cha
Hôte:
GCP pipeline for real-time drought and flood risk monitoring across Kenyan counties using open weather APIs, BigQuery, and Looker Studio. # Kenya Climate Risk Monitor ### Drought & Flood Early Warning System ## Problem Statement Kenya's 47 counties face recurring drought and flood crises that affect millions of people, particularly in ASAL (Arid and Semi-Arid) regions. Early warning systems can give communities and authorities days or weeks of advance notice to prepare. This project builds an automated data pipeline that ingests daily weather data for all 47 Kenyan counties, detects anomalies against 40+ year historical baselines, and surfaces risk scores on an interactive dashboard. ## Project Architecture ## Tech Stack ### Cloud Infrastructure ### Data Engineering ### Infrastructure as Code ### Containerization ### Programming Languages ### Key Libraries - `dlt` - Data extraction and loading - `pandas` - Data manipulation - `pyarrow` - Efficient data processing - `google-cloud-bigquery` - BigQuery client - `google-cloud-storage` - Cloud Storage client - `pydantic` - Data validation - `tenacity` - Retry logic - `sqlparse` - SQL parsing ## Project Structure ```text kenya-climate-risk-monitor/ │ ├── .gitignore ├── LICENSE ├── README.md ├── docker-compose.yaml ├── dockerfile │ ├── data/ │ ├── historical/ │ │ └── kenya_weather_2019.csv │ ├── KenyaRegions.json │ └── kenya_counties.csv │ ├── docs/ │ ├── dbt_lineage.jpg │ ├── entity_relationship_diagram.svg │ ├── kenya_weather_gcp_architecture.svg │ ├── kestra_dashboard.jpg │ └── methodology.md │ ├── extraction/ │ ├── .dlt/ │ │ └── config.toml │ ├── .gitignore │ ├── backfill_historical.py │ ├── pipeline_backfill.py │ ├── pipeline_daily.py │ ├── pipeline_dims.py │ ├── pipeline_weather_source.py │ ├── retry_failed.py │ ├── wasp_mining.py │ └── wasp_test.py │ ├── dbt/ │ ├── .gitignore │ ├── dbt_env/ # Python virtual environment (ignored) │ ├── kenya_climate_risk_monitor/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── dbt_project.yml │ │ ├── analyses/ │ │ …

Visit

github.com

Licenses

Apache-2.0

Similaires

muasyasila/Kenya-Climate-Monitor-with-global-weatherChachaMarwaDev/ALX-solutionsblacyn8/kenya-climate-riskJimmy-JayJay/malawi-climate-monitorSalrahim21/kenya-deforestation-monitorSuzyxx/kenya-wildlife-monitor

muasyasila/Kenya-Climate-Monitor-with-global-weather

# Kenya Climate Monitor **Live Demo:** kenya-climate-monitor-with-global-w.vercel.app **Status:**

ChachaMarwaDev/ALX-solutions

Analysing geography, soil, climate, and yield data to find where crops thrive in Maji Ndogo — ground

blacyn8/kenya-climate-risk

# Spatio-Temporal Bayesian Hierarchical Modeling for Climate-Driven Financial Risk in Kenya **Autho

Jimmy-JayJay/malawi-climate-monitor

A climate intelligence platform for Malawi featuring real-time anomaly detection, heat risk algorith

Salrahim21/kenya-deforestation-monitor

Real-time deforestation monitoring platform for Kenya Wildlife Service — Earth Engine NDVI analysis,

Suzyxx/kenya-wildlife-monitor

# kenya-wildlife-monitor A Python application that monitors wildlife activity by reading the Bushto