bench
bench copied to clipboard
High Precision Timing of R Expressions
Also redocument with roxygen2 7.3.1 Use `@exportS3Method` for registering methods. Modernize pkgdown config. closes #138 Minor test lints
The latest release of the scales package has added a pair of optional arguments, `d_transform` and `d_inverse`, in the middle of the parameter list for `trans_new` (see https://github.com/r-lib/scales/pull/341). As a...
One feature that I find myself often wanting in `bench` is the ability to run benchmarks that may fail. It's actually not trivial to implement this in the current framework,...
Update URLs in `_pkgdown.yml` per redirects.
Was just wondering if it would be possible to allow for an argument to specify the maximum time by which each expression should be allowed to run? If I benchmark...
i.e. `tidyr_new_interface()` and `unnest.bench_mark()`, which makes a number of assumptions with the new interface, like you have to supply both `time` and `gc` now, so maybe it should just be...
Do we need them? Like `filter.bench_mark()` and `group_by.bench_mark()`. Can we use `dplyr_reconstruct()` instead?
`press()` varies format of `.grid` values depending on whether `.grid` is a `tbl_df` or `data.frame`
I had expected to be able to access `x` inside of the expression in the same way regardless of whether `.grid` was a `tbl_df` or `data.frame`, but for the former,...
Closes #143. I believe that these breaks functions, passed by position, were intended to be passed to `scales::trans_new(breaks)` rather than `scales::trans_new(d_transform)`. Here's the reprex from the original issue: ``` r...
I've found that the defaults for `scale_y_bench_bytes()` and friends often result in axis ticks / grid panels only being applied to the (visually) upper quartile of values. Here's an example...