[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