https://www.electricaltechnology.org/2013/09/solar-panel-system-library.html
Solar Panel System Library