A Jupyter notebook which walks through the calculation of the famous Shockley-Queisser Limit - the maximum theoretical efficiency of a photovoltaic converter.
The notebook is available as a repo on Github and this page will reflect the latest version available there.
Launch using Binder to start an interactive version.