A detailed balance solar cell solver for multijunction tandem solar cells. It supports IV and EQE calculation, and different connection types between layers e.g. series, parallel and mixed.
Ensure that Python 3 and pip are installed and added to your environment PATH.
python -m pip install pysolarcell
Open a Python console and run the following command.
import pysolarcell
If you receive no errors, the installation was successful.
If you find this software useful in helping you produce any scientific publication, please cite this repository at:
Lin, A. (2026). PySolarCell (v1.3.1). Zenodo. https://doi.org/10.5281/zenodo.18603671