Welcome
This is the website for the solcore-education GitHub, where we host readable versions of Solcore and RayFlare examples (see the Tutorials tab above). Note that this is not an introductory Python course, or a course about the fundamentals of solar cells.
The examples on this website are hosted in Jupyter Notebook (.ipynb) format for readability. To run the examples yourself, you can find standard .py versions on the GitHub here. We recommend using these rather than the Notebook versions.
Package requirements
To use the examples on this website, you will need to install Solcore and RayFlare (the links take you to installation instructions for each package). In the simplest case, you can install them with:
pip install solcore rayflare jupyter
But this will not install all functionality, as detailed in the documentation for both packages.
The only other dependency, which is used for plotting, is seaborn
, which you can install simply with:
pip install seaborn