Assessing the speed, extent, and impact of the diffusion of solar PV. (November 2022)