2025-09-082025-09-082025-09-08https://infoscience.epfl.ch/handle/20.500.14299/2538862025 IEEE 53rd Photovoltaic Specialists Conference