Logo Lanfrica

Becky-Chala/solar-challenge-week1

Domain:

environment and energy

Record type:

projectsoftware
Creator:
Bec
Host:
````markdown # 🌞 Cross-Country Solar Data Analysis – Week 0 Challenge Welcome to the Week 0 challenge of 10 Academy's Artificial Intelligence Mastery program. This repository contains the complete solution to the solar farm analysis project, including data profiling, exploratory analysis, cross-country comparison, and an interactive dashboard. --- ## πŸš€ Project Objective MoonLight Energy Solutions is seeking data-driven insights to guide sustainable investments in solar farms across **Benin**, **Sierra Leone**, and **Togo**. This project analyzes key environmental metrics from each country to identify high-potential regions for solar deployment. --- ## πŸ“ Repository Structure ```bash . β”œβ”€β”€ data/ # Raw & cleaned data (ignored in git) β”œβ”€β”€ notebooks/ # EDA and comparison notebooks β”‚ β”œβ”€β”€ benin_eda.ipynb β”‚ β”œβ”€β”€ sierra_leone_eda.ipynb β”‚ β”œβ”€β”€ togo_eda.ipynb β”‚ └── compare_countries.ipynb β”œβ”€β”€ app/ # Streamlit dashboard β”‚ β”œβ”€β”€ __init__.py β”‚ β”œβ”€β”€ main.py β”‚ └── utils.py β”œβ”€β”€ dashboard_screenshots/ # Screenshot(s) of Streamlit app β”œβ”€β”€ .github/workflows/ # GitHub Actions CI pipeline β”‚ └── ci.yml β”œβ”€β”€ .gitignore β”œβ”€β”€ requirements.txt β”œβ”€β”€ README.md # Project documentation └── reports/ # Final report (Markdown or PDF) ```` --- ## πŸ§ͺ Methodology This project followed a structured data science pipeline: 1. **Git & Environment Setup** * Repo initialized with `.gitignore`, `requirements.txt`, and GitHub Actions CI. * Environment reproducibility ensured via `venv` and proper commit hygiene. 2. **Data Profiling & Cleaning** * Handled missing values and outliers using statistical techniques. * Computed Z-scores for key metrics (GHI, DNI, DHI, ModA, ModB, WS). * Cleaned datasets exported to `/data` folder for analysis. 3. **Exploratory Data Analysis (EDA)** * Summary stats, correlation heatmaps, and time series visualizations. * Impact of cleaning events analyzed. * Wind …

Languages