Spatial Discrete Event Simulation (SpaDES)

Develop and run spatially explicit discrete event simulation models

Easily implement a variety of simulation models, with a focus on spatially explicit models. These include raster-based, event-based, and agent-based models. The core simulation components are built upon a discrete event simulation framework that facilitates modularity, and easily enables the user to include additional functionality by running user-built simulation modules. Included are numerous tools to rapidly visualize raster and other maps. (showing above, a simple example with a mixture of an agent-based model and raster-based process models of vegetation change and fire.)

Getting Started https://github.com/PredictiveEcology/SpaDES/wiki/Getting-Started-Guide

Vignettes https://github.com/PredictiveEcology/SpaDES/wiki/Help-Vignettes

SpaDES User Group: https://groups.google.com/forum/#!forum/spades-users

Blog: http://PredictiveEcology.org

Website: http://SpaDES.PredictiveEcology.org

Wiki: https://github.com/PredictiveEcology/SpaDES/wiki

Proof of concept: https://spades.shinyapps.io/ForestChange_ProofOfConcept

GitHub Repository: https://github.com/PredictiveEcology/SpaDES

Canadian Forest Service: Part of CFS adaptation toolkit

Example Model for R-savvy users LandCoverChange. Copy the linked .Rmd file to your computer. Open it with a text editor (such as Rstudio), run all chunks in R. It is not intended to be knitted; knitting will only output the script.

Workshops

We will be giving workshops about SpaDES. See here for intro workshops in the fall of 2016. We will be adding more over time.

Installation

Building packages from source requires the appropriate development libraries for your operating system (e.g., Windows users should install Rtools).

The suggested package fastshp can be installed with:

install.packages("fastshp", repos="http://rforge.net", type="source")

Current stable release Build Status Coverage Status CRAN_Status_Badge Downloads

Install from CRAN:

install.packages("SpaDES")

Install from GitHub:

#install.packages("devtools")
library("devtools")
install_github("PredictiveEcology/SpaDES") # stable

Development version (unstable) Build Status Coverage Status

Install from GitHub:

#install.packages("devtools")
library("devtools")
install_github("PredictiveEcology/SpaDES", ref="development") # unstable

Reporting bugs

Contact us via the package GitHub site: https://github.com/PredictiveEcology/SpaDES/issues.

This project is maintained by Eliot McIntire (eliot.mcintire at canada.ca) and Alex Chubaty (alexander.chubaty at canada.ca)

Hosted on GitHub Pages