Assessing rooftop solar potential