1. School of Information Science and Technology Nantong University Nantong China
2. College of Materials Science and Engineering Nanjing Tech University Nanjing China
3. School of Photovoltaic and Renewable Energy Engineering University of New South Wales Sydney New South Wales Australia
4. Institute of Materials Ecole Polytechnique Fédérale de Lausanne (EPFL) Lausanne Switzerland
5. R&D Center Jolywood Solar Technology Co., Ltd. Taizhou China