
Python scripts (preprocessing.py and modeling.py) for the paper titled 'Machine Learning-Based Hourly Solar Irradiance Forecasting for Jimma City, Ethiopia: A Seasonal Performance Analysis'. The scripts load NASA POWER hourly GHI data, perform feature engineering, train four machine learning models (Linear Regression, Random Forest, SVR, XGBoost), and generate all evaluation figures.
