More and more individuals and companies are considering solar power as a clean alternative for the power needs. Solar technology uses converting sunlight directly into available electricity through {photovoltaic (PV) cells or solar thermal systems. PV cells generate electricity when exposed to p