Onboarding Videos#

Introduction#

The onboarding video series introduces users to the RuFaS whole-farm modeling platform and open-source collaboration practices needed to begin working with the model.

Users will learn how to do the following:

  • Install and run RuFaS

  • Contribute through GitHub

  • Build and troubleshoot simulations

  • Navigate the codebase

  • Basic troubleshooting

Series Videos#

  1. Onboarding Introduction

    This introductory video provides a high-level overview of the tools and technologies needed to begin working with RuFaS. It also explains the basics of open-source collaboration and github, and shows where to access the RuFaS repository.

  2. Guide to Python, IDEs, GitHub, and RuFaS

    This video walks through setting up your workstation to run RuFaS by introducing the key tools and explaining how they support working with the model. It demonstrates how to install the programs on MacOS and Windows, set up a virtual environment, install RuFaS, and run a test to confirm everything is working correctly.

  3. GitHub Tour, Communication Guidelines, and Pull Requests

    This video introduces how RuFaS uses github for collaboration, including where to find support, documentation, and project information. It walks through RuFaS communication guidelines and the pull request process.

  4. End to End Simulation and Data Visualization

    This video walks through how to run a RuFaS simulation by creating biophysical input files, linking metadata and file paths, and setting up output filters to examine results. It also guides users through completing a full practice scenario, troubleshooting common eras and warnings, and exploring options for customizing solutions.

  5. RuFaS Deeper Dive

    This video provides a deeper look at the RuFaS code, beginning with a core simulation structure and how to find something specific in the code. It also shows how inputs and outputs are connected and demonstrates debugging basics.