NEWS
multiverse 0.6.2 (2024-10-07)
Bug Fixes
- Fix for #119. Fixes for compatibility with evaluate 1.0.0
Minor Changes
- Added functions to allow export of the multiverse results as JSON to be compatible with Milliways. EMARs are not yet supported however, as that requires changes to knitr
- Added support for naming variables when extracting multiple variables using
extract_variables
- Added support for extraction of objects using
extract_variables
- Changes to printing behavior: (1) we do not allow a user to print variables declared in a multiverse code block from an R code block (it will throw an error); (2) we do not show the output of multiverse code blocks when knitting (as it can create hundreds or thousands of outputs)
multiverse 0.6.1 (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 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 (2021-06-01)
Major changes: