- apply_methods and time_methods now correctly produces results for custom data.frames whose columns are not sorted from left to right
- Data loading functions now appear in package index and documentation
- Updated make_combinations to work with tidyr 1.0.0
- Updated the WritingWrappers vignette.
- Added a case study precompiled vignette.
- Added any_task_errors() function to check if any tasks failed in benchmark tibble.
- Accepted into Bioconductor.
- Added new vignettes for Tidyverse Patterns and Method Wrappers.
fn_arg_seq()
now has a.strict
argument to check if arguments supplied are actually used in the function. Default isFALSE
, previously this check is always done, but it failed for functions that use methods dispatch.pipeline_collapse()
now has adata.name
argument for if the name of the dataset should be kept in the pipeline string. Useful if only one dataset is used.arrow_sep()
now uses ascii glyphs (only left and right available) instead of unicode. Unicode arrows fail when ggplots in rmarkdown is compiled into PDF, a common enough use-case for this to be concerning.
- purrr version number requirement set to (>= 0.3.0) because of argument name change in
partial()
- Documentation reorganised to clean up package documentation index.
- Added landing page for
?CellBench
- Added propagation for errors.
- Added task_error class for errors.
- Added print method for task_error objects.
- Added "Timing" vignette to explain time_methods.
- Changed apply_methods() to continue on errors and return error object in result column.
- Changed
.name
arguments intime_methods()
andapply_methods()
toname
.
- Added time_methods function.
- Added set_cellbench_bpparam for more advanced parallelism options.
- Implemented parallel application of methods to benchmark_tbl, previously only worked for dataset lists.
- Added fn_list constructor.
- Added data_list constructor.
- Fixed bug in apply_methods() causing it to fail when more than 1 thread is used.
- Updated introduction vignette to describe multithreading and function caching.
- Minimal functioning package created.
- Compliant with BiocCheck::BiocCheck() and goodpractice::goodpractice().