Publications by JottR on R
future and future.apply – Some Recent Improvements
There are new versions of future and future.apply – your friends in the parallelization business – on CRAN. These updates are mostly maintenance updates with bug fixes, some improvements, and preparations for upcoming changes. It’s been some time since I blogged about these packages, so here is the summary of the main updates this far sin...
4295 sym
Detect When the Random Number Generator Was Used
If you ever need to figure out if a function call in R generated a random number or not, here is a simple trick that you can use in an interactive R session. Add the following to your ~/.Rprofile(*): if (interactive()) { invisible(addTaskCallback(local({ last <- .GlobalEnv$.Random.seed function(...) { curr <- .GlobalEnv$.Random....
1638 sym R (824 sym/4 pcs) 2 img
future 1.19.1 – Making Sure Proper Random Numbers are Produced in Parallel Processing
Parallel ‘Digital Rain’ by Jahobr After two-and-a-half months, future 1.19.1 is now on CRAN. As usual, there are some bug fixes and minor improvements here and there (NEWS), including things needed by the next version of furrr. For those of you who use Slurm or LSF/OpenLava as a scheduler on your high-performance compute (HPC) cluster, fut...
12726 sym R (2555 sym/14 pcs) 2 img
future 1.19.1 – Making Sure Proper Random Numbers are Produced in Parallel Processing
Parallel ‘Digital Rain’ by Jahobr After two-and-a-half months, future 1.19.1 is now on CRAN. As usual, there are some bug fixes and minor improvements here and there (NEWS), including things needed by the next version of furrr. For those of you who use Slurm or LSF/OpenLava as a scheduler on your high-performance compute (HPC) cluster, fut...
12726 sym R (2554 sym/14 pcs) 2 img
Trust the Future
Each time we use R to analyze data, we rely on the assumption that functions used produce correct results. If we can’t make this assumption, we have to spend a lot of time validating every nitty detail. Luckily, we don’t have to do this. There are many reasons for why we can comfortably use R for our analyses and some of them are unique to...
6524 sym 2 img
parallelly, future – Cleaning Up Around the House
parallelly adverb par·al·lel·ly | \ ˈpa-rə-le(l)li \ Definition: in a parallel manner future noun fu·ture | \ ˈfyü-chər \ Definition: existing or occurring at a later time I’ve cleaned up around the house – with the recent release of future 1.20.1, the package gained a dependency on the new parallelly package. Now...
5095 sym R (74 sym/2 pcs)
future 1.20.1 – The Future Just Got a Bit Brighter
future 1.20.1 is on CRAN. It adds some new features, deprecates old and unwanted behaviors, adds a couple of vignettes, and fixes a few bugs. Interactive debugging First out among the new features, and a long-running feature request, is the addition of argument split to plan(), which allows us to split, or “tee”, any output produced by futur...
8875 sym R (2487 sym/6 pcs) 2 img
My Keynote ‘Future’ Presentation at the European Bioconductor Meeting 2020
Luke Zappia‘s summary of the talk ...
41 sym 2 img