SpaDES
This workshop assumes good familiarity with R as well as several of its contributed packages.
Sept 14-16, 2016 google calendar link
8:30am - 4:30pm (PDT) each day
Cost: Free
Where: Pacific Forestry Centre, Victoria, BC
WebEx: Limited trial. Contact Eliot.McIntire@canada.ca if you would like to participate remotely.
Rooms:
- Wed: Dilbert Hall
- Thurs: Sage
- Fri: Sage
(raw version of notes available on github)
SpaDES
in action (Eliot and Alex) (link)SpaDES
packageSpaDES
way (Eliot) (link)Events
Modules
Types of SpaDES
modules:
Data
simList
(simInit()
)spades()
)downloadModule
)SpaDES
modules (Alex) (link)anatomy of a SpaDES
module
new module template: newModule
module metadata defineModule
scheduling events: scheduleEvent
visualizations: Plot
debugging (spades(sim, debug = TRUE)
)
module development checklist
using the experiment()
function for replication, scenario creation, and parameter experiments
running parallel simulations on supercomputers and clusters
Pattern Oriented Modeling (POM()
function) for estimating unknown parameters
Spatial data (raster
and sp
packages)
Matrices
The data.table
package
SpaDES
functions for spreading, moving, neighbourhoods etc. section 2 of spades-package help file
The Rcpp
package
Building “models”, i.e., groups of modules (parents and children)
Using metadata
Visual tools: objectDiagram
, moduleDiagram
, eventDiagram
SpaDES wiki
SpaDES
SpaDES
Dec 7-9, 2016 (tentative)
Depending on how the WebEx goes in September, this offering may be offered remotely.