Day 1 - Section 1: What is SpaDES?

A high-level introduction to the SpaDES framework and its usefulness

Day 1 - Section 2: Example of SpaDES projects

Here we present some of the projects that used SpaDES and its tools

Day 1 - Section 3: SpaDES in Action: a forest succession, a wildfire models, and a caribou models -- putting it all together

Here we present two models that we use for forest succession (LandR) and wildfire (SCFM). This is an example of module integration using SpaDES

Day 2 - Section 4: Basic concepts to get you started

Now we will use the SpaDESinAction example to understand how SpaDES works. These are the topics we will cover:

  1. Global script
  2. Libraries and options
  3. Project structure
  4. Setting Paths
  5. Time
  6. Modules
  7. Parameters
  8. Objects
  9. SimInit, the simList and the spades() call
  10. Checking your outputs

Day 2 - Section 5: Hands on: From R to SpaDES

In this section we will present examples of how to bring both static and dynamic R scripts into SpaDES, by creating modules from scratch and linking them

Day 2 - Section 6: Is it taking too long? Is it not working? The miracles of caching and debugging

In this section we will explain how to use a caching mechanism in SpaDES and how to debug your code when something errors

Day 3 - Section 7: My first project in SpaDES

In this section we will give the support you need to start building your own SpaDES module or project.