Welcome! The goal of this tutorial is to introduce attendees to the following packages:
- PySAM: https://nrel-pysam.readthedocs.io/en/main/
- pvlib-python: https://pvlib-python.readthedocs.io/en/stable/
A webinar recording of the tutorial can be found here.
These tutorials are made with Jupyter, which is a browser based interactive Python notebook.
The tutorial is available here: https://pv-tutorials.github.io/2024_Modeling_Webinar
You can run the tutorial locally with miniconda by following thes steps:
-
Install miniconda.
-
Clone the repository:
git clone https://github.com/PV-Tutorials/2024_Modeling_Webinar.git
-
Create the environment and install the requirements. The repository includes a
requirements.txt
file that contains a list the packages needed to run this tutorial. The requirements file pins versions to those shown in the demo. This ensures you will get the same results as were presented in the webinar, but we encourage you to check out the latest versions of all the packages for the most up to date functionality. To install them using conda and pip run:conda create --name modeling_demo python==3.10 notebook==6.48 conda activate modeling_demo pip install -r requirements.txt
-
Start a Jupyter session:
jupyter notebook
-
Use the file explorer in Jupyter lab to browse to
2024_Modeling_Webinar
and start the first Tutorial.
This work is licensed under a Creative Commons Attribution 4.0 International License.