Move
Create empty fileTable for inputs and outputs
Importing some grid functions
Make a .spadesPlot
class object
Open all modules nested within a base directory
Clear plotting device
Find the latest module version from a SpaDES module repository
Check for the existence of a remote module
sim2gantt
Specify paths for modules, inputs, and outputs
Generate random strings
Calculate checksums for a module's data files
Merge two SpaDES Plot objects
Copy a simList object
Define a new module.
Show an Object
Save objects using .saveObjects
in params
slot of simInit
Assess whether a list of extents are all equal
Heading between spatial points.
Simulation environment
Vectorized wrapped normal density function
The .spadesPlottables
class
Copy or move objects from one environment to another
Determine which modules in a list are unparsed
Get and set simulation parameters.
The simList
class
Compare module version against SpaDES package version and warn if incompatible
Determine the smallest timeunit in a simulation
Check use and existence of params passed to simulation.
Divergent colour palette
SELES
- Initiate agents
Load packages.
Check filepath.
Parse arguments and find environments
Get simulation package dependencies
Plot spatial grobs (using grid
package)
Find the number of layers in a Spatial Object
Remove any reference to environments in a simList
randomPolygons
The .spadesGrob
class
Identify where to get the grob from
Prune edges to remove cycles in module dependencies
SpaDES time units
Process a simulation event
The .arrangement
class
Convert time units
Convert numeric to character with padding
Assign to the internal SpaDES environment.
Open a new plotting window
Get the name of a source
-ed file
Download module data
SELES - Number of Agents to initiate
Convert plotArgs
to list of lists
Classes defined in SpaDES
Filter objects by class
Calculate the hashes of multiple files
Default (empty) metadata
Is an object defined in the .spades environment?
Extract the file extension of a file
Find factors
Define a parameter used in a module
The simList_
class
Build a module dependency graph
Simulation checkpoints.
Plot: Fast, optimally arranged, multipanel plotting function with SpaDES
SELES
- Probability of Initiation
Get objects from the internal SpaDES environment
Determine the largest timestep unit in a simulation
File extensions map
Simulation event diagram
An internal function for coercing a data.frame to inputs()
Calculate module coverage of unit tests
List simulation objects and their structure
Add a module to a moduleList
Get colours for plotting Raster* objects.
An internal function for coercing a data.frame to inputs()
SELES
- Transitioning to next time step
Parse and extract module metadata
Schedule a simulation event
Read raster to memory
Download a module from a SpaDES module GitHub repository
Identify pixels in a circle around a SpatialPoints* object.
Test whether a number lies within range [a,b]
Determine optimal plotting arrangement of plot objects
The .moduleDeps
class
Prepare raster for plotting
Update elements of a named list with elements of a second named list
Simulate a spread process on a landscape.
Fast `adjacent` function, and Just In Time compiled version
The .spadesPlot
class
Run an experiment using spades
Extracts the object names
Create new module from template.
Extract filename (without extension) of a file
Progress bar
Convert Raster to color matrix useable by raster function for plotting
Split a raster into multiple tiles.
Produce a raster
of a random Gaussian process.
Extract or replace an object from the simulation environment
Dummy maps included with SpaDES
The SpaDES environment
Sort a any named object with dotted names first
Simulation module dependency diagram
Categorized overview of the SpaDES
package
Make viewports
Mouse interactions with Plots
Extract the layer names of Spatial Objects
Simulation object dependency diagram
SELES
- Agent Location at initiation
Make an optimal layout of plots
Patch size
Normalize filepath
Display a simple, interactive shiny app of the simList
specificNumPerPatch
Clear erroneous archivist artifacts
Check for existence of object(s) referenced by a objects
slot of a
simList
object
Specify where to plot
List simulation objects
Create an empty (template) inputObjects and outputObjects data.frames
Cache method for simList class objects
initialize,simList-method
Generate a simList
object
Convert reduced representation to full raster
Determine module load order
Add simulation dependencies
Time usage in SpaDES
Make SpatialLines
object from two SpatialPoints
objects
The .spadesPlotObjects
class
Convert grid.locator
units
The spatialObjects
class
Wrap coordinates or pixels in a torus-like fashion
Event priority
Create a zip archive of a module subdirectory
currentModule,.simList-method
Simulation event lists
Run a spatial discrete event simulation
Build edge list for module dependency graph
Blank (template) event list
The .simDeps
class
Initialize a new simulation
Simulation modules and dependencies
ganttStatus
Parse and initialize a module
Set colours for plotting Raster* objects.
Inputs and outputs