karthiknellian/solar-energy archive