multiverse 0.6.1
Bug Fixes
- Fix for #107. Parallel execution of the multiverse (i.e. when cores
>= 2 as an argument to
execute_multiverse
) resulted in
creation of new environments and execution in these new environments,
which are different from the ones that are stored in the multiverse
object and returned by expand
. Fixed implementation so that
all the bindings from the environments were copied to the stored
environments, and the resultant variable bindings can be accessed
through expand
(thanks, @markromanmiller, #108).
- Throw errors when empty options are declared (eg. trailing commas)
inside
branch
statements
Minor Changes
- Improved support for parallel processing using
future
as backend. Users can set up parallel execution workflows on both unix
and non-unix systems using future
. Multiverses can be
executed in parallel on a local machine or concurrently on a
cluster.
- Support for displaying progress of execution using
txtProgressBar
. Use argument progress = TRUE
for the function execute_multiverse()
.
.errors
column added to the output of
expand
which lists the errors encountered during execution
of the multiverse.
- Updates to the documentation and examples, to improve walkthrough of
the steps involved in creating a multiverse analysis.
multiverse 0.5.0
Major changes: