Changelog
Source:NEWS.md
multiverse 0.6.1
CRAN release: 2022-07-04
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 byexpand
. Fixed implementation so that all the bindings from the environments were copied to the stored environments, and the resultant variable bindings can be accessed throughexpand
(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 usingfuture
. Multiverses can be executed in parallel on a local machine or concurrently on a cluster. - Support for displaying progress of execution using
txtProgressBar
. Use argumentprogress = TRUE
for the functionexecute_multiverse()
. -
.errors
column added to the output ofexpand
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.