1. School of Photovoltaics and Renewable Energy Engineering, University of New South Wales, Sydney, NSW, Australia
2. Department of Physics, Macquarie University, North Ryde, NSW, Australia
3. Institute of Machinery Manufacturing Technology, Chinese Academy of Engineering Physics, Mianyang, China
4. Fraunhofer Institute for Solar Energy Systems, Freiburg, Germany
5. College of Engineering and Computer Science, Australian National University, Canberra, ACT, Australia
6. State Key Lab of PV Science and Technology, Trina Solar Limited, Changzhou, China