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