Skip to content
This repository has been archived by the owner on Jun 14, 2024. It is now read-only.

PV-Tutorials/2024_Modeling_Webinar

Repository files navigation

OSS Webinar Python Tutorial

Welcome! The goal of this tutorial is to introduce attendees to the following packages:

A webinar recording of the tutorial can be found here.

Tutorial Setup

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

Running Locally

You can run the tutorial locally with miniconda by following thes steps:

  1. Install miniconda.

  2. Clone the repository:

    git clone https://github.com/PV-Tutorials/2024_Modeling_Webinar.git
    
  3. 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
    
  4. Start a Jupyter session:

    jupyter notebook
    
  5. Use the file explorer in Jupyter lab to browse to 2024_Modeling_Webinar and start the first Tutorial.

Licensing

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.