Additional Tools for Developing Spatially Explicit Discrete Event Simulation (SpaDES) Models

Provides GIS and map utilities, plus additional modeling tools for developing cellular automata, dynamic raster models, and agent based models in 'SpaDES'. Included are various methods for spatial spreading, spatial agents, GIS operations, random map generation, and others. See '?' for an categorized overview of these additional tools.

Build Status Appveyor Build status Coverage Status CRAN_Status_Badge Downloads

Additional modelling tools for Spatial Discrete Event Simulation (SpaDES) module development.

Provides GIS/map utilites and additional modeling tools for developing cellular automata and agent based models in SpaDES.




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

Current stable release

Install from CRAN:


Install from GitHub:

install_github("PredictiveEcology/", dependencies = TRUE) # stable

Development version (unstable)

Install from GitHub:

install_github("PredictiveEcology/", ref = "development", dependencies = TRUE) # unstable


Known issues:


  • add more detailed information to package Description, per CRAN
  • add randomPolygon function for single random polygon
  • new function prepInputs, intended to make loading and Caching from web databases easier
  • speed improvements with spread2 when asymmetry used
  • minor bugfixes

version 0.1.0

  • A new package, which takes all auxillary modelling functions out of the SpaDES package:

    • see ? for an overview of included functionality

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.3.0 by Alex M Chubaty, 2 days ago,

Report a bug at

Browse source code at

Authors: Alex M Chubaty [aut, cre], Eliot J B McIntire [aut], Yong Luo [ctb], Steve Cumming [ctb], Jean Marchal [ctb], Her Majesty the Queen in Right of Canada, as represented by the Minister of Natural Resources Canada [cph]

Documentation:   PDF Manual  

GPL-3 license

Imports bit, checkmate, CircStats, compiler, data.table, fastmatch, ff, ffbase, fpCompare, magrittr, methods, parallel, quickPlot, RandomFields, raster, Rcpp, reproducible, sp, stats, velox

Suggests DEoptim, dplyr, gdalUtils, knitr, mgcv, microbenchmark, profvis, RColorBrewer, rgeos, rmarkdown, testthat

Linking to Rcpp

Imported by NetLogoR, SpaDES, SpaDES.core.

See at CRAN