EPJ Photovoltaics - France EDP Sciences ISSN: 2105-0716 Subjects--Topical Terms: Mechanical engineering and machinery Renewable energy sourcesTechnology