[R-pkg-devel] Run-times of examples in vignettes
Ben Bolker
bbo|ker @end|ng |rom gm@||@com
Tue Oct 27 16:29:11 CET 2020
My general solution is to run time-consuming computations in advance
and store the results in (e.g.) inst/vignette_data, whence they can be
retrieved via system.file("vignette_data", "output.rda",
package="my_pkg"). (I might also include the R script required to
generate the file so that I could automatically re-make those outputs as
required ...)
On 10/27/20 8:53 AM, Helmut Schütz wrote:
> Hi Dirk,
>
> Dirk Eddelbuettel wrote on 2020-10-27 13:32:
>> | is there somewhere an official statement about the maximum run-times of
>> | examples in vignettes?
>>
>> Seven minutes is excessive.
>
> Sure. The one vignette contains simulation code which needs 1E5 to 1E6
> sims to get a stable result. Fewer sims are simply not meaningful.
> Since we use a pre-complied vignette now the execution time is
> essentially zero.
> The others take 45 seconds in total.
> If we would pre-compile the second slowest as well, we would be down for
> the remaining four at 12 seconds.
>
>> I have (long) gone by the rule of "about one minute" each for tests
>> and examples.
>
> OK. Do you know of any reference for this "rule"?
>
> Helmut
>
More information about the R-package-devel
mailing list