Logo Lanfrica

beza1619/solar-challenge-week1

Domaine:

environment and energy

Type de record:

project
Créateur:
bez
Hôte:
Solar data analysis challenge for Benin, Sierra Leone, and Togo \# Solar Challenge Week 1 \## Environment Setup \### Prerequisites \- Python 3.9 or higher \- Git \### Installation Steps 1\. \*\*Clone the repository:\*\*   ```bash   git clone github.com   cd solar-challenge-week1   ``` 2\. \*\*Set up Python virtual environment:\*\*   ```bash   python -m venv venv   ```     \*\*Activate the environment:\*\*   - Windows:   ```bash   venv\\Scripts\\activate   ```   - Mac/Linux:   ```bash   source venv/bin/activate   ``` 3\. \*\*Install dependencies:\*\*   ```bash   pip install -r requirements.txt   ``` 4\. \*\*Launch Jupyter Notebook for analysis:\*\*   ```bash   jupyter notebook   ``` \## Project Structure ``` solar-challenge-week1/ ├── .github/workflows/ # CI/CD workflows ├── notebooks/ # Jupyter notebooks for EDA ├── src/ # Source code modules ├── tests/ # Unit tests ├── app/ # Streamlit dashboard ├── data/ # Dataset files (gitignored) ├── .gitignore ├── requirements.txt └── README.md ``` \## Usage \- For data analysis: Use Jupyter notebooks in `notebooks/` folder \- For dashboard: Run `streamlit run app/main.py` from the app directory \## CI/CD This project uses GitHub Actions for continuous integration. On every push, it automatically: \- Installs dependencies from requirements.txt \- Runs basic validation