Week 0 Challenge: Exploratory Data Analysis and Statistical Insights on Solar Radiation Data from Benin, Sierra Leone, and Togo. This project focuses on analyzing solar farm metrics to identify high-potential regions for solar investments, using Python, GitHub, and Streamlit.
# Week 0 Challenge: Artificial Intelligence Mastery
## Overview
This repository contains my submission for the **10 Academy Week 0 Challenge**. The challenge focuses on **Exploratory Data Analysis (EDA)** and statistical insights on solar radiation data from Benin, Sierra Leone, and Togo. The goal is to identify high-potential regions for solar energy investments and provide actionable insights to support sustainable energy strategies.
## Objectives
- Perform data cleaning and exploratory data analysis (EDA) to uncover trends and insights.
- Use statistical methods to validate findings and support data-driven recommendations.
- Build an interactive dashboard using **Streamlit** to visualize the insights.
- Apply Git and GitHub for version control and CI/CD practices.
## Dataset
The dataset contains measurements for:
- **Solar radiation metrics**: Global Horizontal Irradiance (GHI), Direct Normal Irradiance (DNI), Diffuse Horizontal Irradiance (DHI).
- **Environmental conditions**: Temperature, Humidity, Wind Speed, Precipitation, etc.
- **Sensor-specific data**: Module measurements, Cleaning events, etc.
## Key Tasks and Deliverables
### Task 1: Git and GitHub Setup
- Set up the Python environment.
- Utilize Git for version control and CI/CD workflows.
### Task 2: Data Understanding and EDA
- Calculate summary statistics.
- Analyze correlations and perform time-series analysis.
- Explore wind, temperature, and solar radiation trends.
- Handle missing values and outliers in the dataset.
### Task 3: Streamlit Dashboard (Bonus)
- Create an interactive dashboard to visualize data insights.
- Add sliders and other widgets for user interaction.
- Deploy the dashboard using Streamlit Community Cloud.
## Project Structure
```plaintext
├── .github/ # CI/CD workflows
│ └── workflows/
│ └── unittests.yml
├── .gitignore # Ignored files
├── README.md # Project documentation
├── requirements.txt # Python dependencies …