Data analysis and strategic insights on solar farm measurements from Benin, Sierra Leone, and Togo---part of the 10 Academy Week 0 Challenge.
# π Solar Challenge Week 0 β Environment Setup & EDA Preparation
## π Project Overview
This repository contains the setup and exploratory data analysis (EDA) workflow for the **Solar Challenge Week 0**.
The goal is to profile, clean, and explore solar datasets from **Benin (Malanville)**, **Togo (Dapaong)**, and **Sierra Leone (Bumbuna)** to prepare clean and comparable datasets for later analysis.
---
## βοΈ Environment Setup
### 1. Clone the Repository
bash
git clone
github.com
cd solar-challenge-week0
# Create a virtual environment
python -m venv venv
# Activate environment
# On Windows
venv\Scripts\activate
# On macOS/Linux
source venv/bin/activate
# instal Dependencies
pip install -r requirements.txt
# Repository Structure
solar-challenge-week0/
β
βββ .github/workflows/ # CI/CD workflows for testing
β βββ unittests.yml
β
βββ notebooks/ # Jupyter notebooks for EDA
β βββ __init__.py
β βββ README.md
β βββ benin_eda.ipynb
β βββ togo_eda.ipynb
β βββ sierra_leone_eda.ipynb
β
βββ src/ # Source scripts and helpers
β βββ __init__.py
β βββ utils.py
β
βββ tests/ # Unit tests for validation
β βββ __init__.py
β
βββ data/ # (Git-ignored) raw & cleaned datasets
β βββ *.csv
β
βββ requirements.txt # Python dependencies
βββ .gitignore # Files/folders excluded from Git
βββ README.md # Project documentation
βββ interim_report.md # Week 0 interim report
# Task 2
## Data Analysis Workflow
## Task 2.1 β Data Loading & Inspection
Load raw CSV files for Benin, Sierra Leone, and Togo.
Inspect column types, missing values, and initial statistics.
## Task 2.2 β Country-Level EDA & Cleaning
Cleaning: Impute missing values with median, remove outliers using Z-score threshold.
## Visualizations:
Line plots: Solar irradiance (GHI, DNI, DHI) vs. Timestamp β¦