NEWS.md
slimr
to be fully compatible with SLiM v4.1 updatesSLIM_HOME
environmental variable to SLIMR_PATH
, which now should be set with the full path to the SLiM executable, not just the directory containing itslim_setup()
function which now provides cross-platform automatic installation using conda via the reticulate
package. Now it should not be necessary for users to manually install SLiM any moreslim_auto()
function to automatically insert r_template()
and r_inline()
statement in useful places in a slimr_script
, based on computational graph analysisas_slimr_code()
function, which is similar to as_slimr_script()
, which converts SLiM code as a character vector into a slimr_script
object, but as_slimr_code()
returns the code necessary to create the slimr_script
instead. this allows copy and pasting the text into the R console or IDE so that it can be subsequently edited and modified.slimr
, and documented the multispecies feature in the documentation for slim_block()
SLIM_HOME
environmental variabler_
(e.g. r_output
, r_inline
, r_template
). The old version slimr_
prefixed version are still available for backwards compatibility, but should be considered soft-deprecatedsim$subpopulations
references a Subpopulation
object, so you can then autocomplete sim$subpopulations$individuals
, for example)$
accessor can now be used in place of SLiM’s .
operator. (previously user’s always had to use %.%
to represent .
)slimr
now replaces any <-
assignment operators in SLiM code with =
.slim_run()
function runs a slimr_script
in SLiM and collects resultsslimr
‘verbs’ implemented (slimr_template()
, slimr_inline()
, and slimr_output()
). These can be used inside SLiM coding block to powerful effect!slim_block()
creates blocks of SLiM code, and slim_script()
puts them together into scripts.