Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

KellyKiprop/Africa-energy-portal-pipeline

Domain:

environment and energy

Record type:

software
Creator:
Kel
Host:
# **Africa Energy Portal Data Pipeline** A comprehensive ELT (Extract, Load, Transform) pipeline for extracting, processing, and analyzing energy data from the Africa Energy Portal. This project collects energy indicators for all 54 African countries from 2000-2024 and stores them in multiple formats including MongoDB. ## 📊 Project Overview This project automates the extraction of energy-related data from the Africa Energy Portal, covering all 54 African countries with comprehensive energy metrics from 2000 to 2024. The data is processed, validated, and stored in both file-based formats (CSV, JSON) and database systems (MongoDB). ### Key Features - **54 African Countries** complete coverage - **33 Energy Metrics** per country including electricity access, generation, consumption, renewables - **25-Year Time Series** from 2000 to 2024 - **Multiple Output Formats** CSV, JSON, MongoDB - **Data Validation** with comprehensive quality reports - **Flexible Deployment** Local or Cloud MongoDB options ## 🏗️ Project Structure ``` aep_pipeline/ ├── extract_energy_data.py # Main data extraction script ├── load.py # MongoDB Cloud loading script ├── requirements.txt # Python dependencies ├── africa_energy_data_2000_2024.csv # Output dataset (CSV) ├── africa_energy_data_2000_2024.json # Output dataset (JSON) └── validation_report.json # Data quality report ``` ## 📈 Data Schema Each record contains the following structure: | Column | Type | Description | |--------|------|-------------| | `country` | String | Country name | | `country_serial` | Integer | Country identifier (1-54) | | `metric` | String | Energy metric name | | `unit` | String | Measurement unit (%, MW, GWh, etc.) | | `sector` | String | Energy sector category | | `sub_sector` | String | Sub-sector classification | | `sub_sub_sector` | String | Detailed category | | `source_link` | String | Data source URL | | `source` | String | Data source name | | `2000` …

Visit

github.com

Similar

noelle-mburu/africa-energy-portalDerrickthedesigner/Africa-Energy-Data-PipelineKellyKiprop/Sheria-IntelligenceOdero54/kenya-energy-pipelineKellyKiprop/Legal-AI-assistantMaggy-q29/African-Energy-Pipeline-Data

noelle-mburu/africa-energy-portal

Automated data pipeline for African energy statistics (2000-2022) # Africa Energy Portal - Data Pip

Derrickthedesigner/Africa-Energy-Data-Pipeline

# Africa Energy Data Scraper ## Overview This project is a modular ETL (Extract–Transform–Load) p

KellyKiprop/Sheria-Intelligence

Sheria Intelligence Platform — AI-powered Kenyan legal research system. Multi-agent LangGraph pipeli

Odero54/kenya-energy-pipeline

Data Analytics Platform for Kenya Energy # Kenya Renewable Energy Data Pipeline **A production

KellyKiprop/Legal-AI-assistant

A production-ready Retrieval-Augmented Generation (RAG) system that explains the Constitution of Ken

Maggy-q29/African-Energy-Pipeline-Data

🌍 Africa Energy Data Pipeline *Overview This project automates the extraction, transformation, an