The synthetic data is generated loosely following the concepts developed by Skomedal and Deceglie (2020)
"https://doi.org/10.1109/JPHOTOV.2020.3018219" ,
"https://github.com/asmunds/simulate_pv_time_series"