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#
-
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.
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.
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.
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.
-
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.