Published October 6, 2016
| Version v1.3.0
Software
Open
PredictiveEcology/SpaDES: v1.3.0
- 1. Canadian Forest Service, Government of Canada
- 2. Lakehead University
Description
Known issues: https://github.com/PredictiveEcology/SpaDES/issues
version 1.3.0- stricter package version dependencies in Imports and Suggests
debug
argument inspades()
can now take any expression, character strings.TRUE
/FALSE
changed behavior to show only current event.- timeunits: when there are parent and grandparent modules, if timeunit is defined, it overrides the "smallest unit" rule. Thus, a parent module can force a timeunit.
Plot - enhancements and fixes:
- more robust base plotting and many visual tests on Windows;
- re-add
col
arg toPlot
(mimickscols
). Was lost from version 1.1.2; - allow any arbitrary function to be used internally to
Plot
(e.g., barplot, plot, etc.); - add
arr
argument toPlot()
, allowing passing of arrangement; - allow
title
arg inPlot()
to accept character for plot title; Plot
can use character passed totitle
as a title;- some additional functionality for plotting of factor rasters, incl.
clickValues
, legends correct for wide variety of types; - change
new
arg inPlot()
. Now it does one plot at a time, not whole device. UseclearPlot()
to wipe whole device.
- Add
modulesGraph
, showing parent and child module relationships. - Add
filesOnly
arg toshine()
. This can be in preparation for publishing to www.shinyapps.io or other pages. Currently still alpha. - Add POM: Pattern Oriented Modeling (#269). A simple interface to a simList object, allowing fitting parameters to data.
- add
.inputObjects
functionality -- function that runs duringsimInit()
to create defaultinputObjects
- add
P
as a namespaced shortcut for params:P(sim)
would replaceparams(sim)$moduleName
when called from within that module - allow
params(sim)
&start(sim)
& others indefineModule()
by changing parse order in module metadata - add explicit
cl
arg to parallel aware functions, for more control newModule
gains new argumentstype = c("child", "parent")
andchildren = c()
. See?newModule
(#300).- module structure now includes an R subfolder for R scripts. These will be parsed during simInit.
checksums
updated to use faster hashing algorithm (xxhash64
) and now only requires a single hash value per file (#295)- new Rstudio addin for 'newModule' (#298); requires Import of
shiny (>= 0.13)
,miniUI (>= 0.1.1)
, andrstudioapi (>= 0.5)
- fixed bugs in module template
- fixed bug in
cir
(#288, #311) - improved use of package options; added new option
spades.modulesPath
. - improved
downloadModule
to use optionspades.modulesPath
(#309) - improved specification of module inputs and outputs (#189, #214, PR#310)
- remove module version warning (#312)
- other tweaks and fixes
Files
PredictiveEcology/SpaDES-v1.3.0.zip
Files
(725.6 kB)
Name | Size | Download all |
---|---|---|
md5:f7e9f299445c8e20cb13a95a1764ced8
|
725.6 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/PredictiveEcology/SpaDES/tree/v1.3.0 (URL)