Software for Photovoltaics
SLALOM - Open-Source, Portable and Easy-to-use Solar Cell Optimizer
SLALOM is a set of open-source Python programs implementing a rigorous mathematical methods for the optimization of solar cells using as backend a drift-diffusion device simulator.
It aims to be simple to use, to maintain and to extend.
It includes a core optimizer using the well tested robust mathematical methods, a set of user interface utilities and some complete and working examples easily adaptable to new solar cell technologies.
SLALOM uses, as device simulator, the Silvaco(C) Atlas tool. It can be easily extended to use any simulator that have a standard input format and a command line interface.
SLALOM source code (written in Python) is available to download from:
https://github.com/sidihamady/SLALOM
https://hal.archives-ouvertes.fr/hal-01897934
http://www.hamady.org/photovoltaics/slalom_source.zip

 

Shockley-Queisser limit Calculator
The Shockley-Queisser limit is the maximum photovoltaic efficiency obtained for a solar cell with respect to the absorber bandgap.
The theory is described by W. Shockley and H. J. Queisser in Journal of Applied Physics 32 (1961).
The source code (written in Python) is available to download from:
https://github.com/sidihamady/Shockley-Queisser
http://www.hamady.org/photovoltaics/ShockleyQueisser.zip

 

Photovoltaic-Model
Photovoltaic-Model calculates the current-voltage characteristic of a solar cell using the two-diode model, with a possibility to fit an experimental characteristic to get short-circuit current, diodes parameters (reverse saturation current and ideality factor), series and parallel resistances.
The source code (written in Python) is available to download from:
https://github.com/sidihamady/Photovoltaic-Model
http://www.hamady.org/photovoltaics/PhotovoltaicModel.zip

 

Solis is coming soon!

 

 Copyright(C) 2010-2018 Sidi HAMADY