This data analysis project focuses on evaluating the solar energy potential in three West African countries β Benin, Sierra Leone, and Togo. The full report is available at the link below.
# βοΈ Solar Challenge - Week 0
Welcome to the **Solar Challenge - Week 0** repository!
This project is designed to help you get started with Python-based **solar data analysis**, **interactive dashboards**, and **automation using CI/CD workflows**.
---
## π Quick Setup
Get started with the project on your local machine:
```bash
# Clone the repository
git clone
github.com
# Navigate into the project directory
cd solar-challenge-week0
# Create and activate a virtual environment
python3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
```
---
## π Streamlit Dashboard
Weβve built an interactive dashboard using Streamlit to explore and visualize solar data in a user-friendly web interface.
### βΆοΈ Run the dashboard locally
```bash
streamlit run app/main.py
```
This will launch the app in your default browser.
### πΌ Dashboard Screenshots
Preview what the dashboard looks like! Screenshots are available in the `dashboard_screenshots` branch.
**Highlights include:**
- Solar output over time (line charts, bar graphs)
- Wind direction visualizations (windrose plots)
- Summary stats and regional comparisons
---
## π Project Structure
```bash
solar-challenge-week0/
βββ .vscode/ # Editor settings
β βββ settings.json
βββ .github/ # GitHub Actions workflows
β βββ workflows/
β βββ ci.yml
βββ app/ # Streamlit dashboard application
β βββ main.py
βββ src/ # Source code (e.g., utils, processing)
βββ notebooks/ # Jupyter notebooks for exploration
β βββ __init__.py
β βββ README.md
βββ scripts/ # Helper scripts
β βββ __init__.py
β βββ README.md
βββ tests/ # Unit tests
β βββ __init__.py
βββ requirements.txt # Python dependencies
βββ .gitignore # Ignored files
βββ README.md # Project overview ( β¦