Publications by JottR on R

e-Rum 2020 Slides on Progressr

04.07.2020

Source: Wiktionary.org ...

30 sym 2 img

future and future.apply – Some Recent Improvements

11.07.2020

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

21.09.2020

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

22.09.2020

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

22.09.2020

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

04.11.2020

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

04.11.2020

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

06.11.2020

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

NYC R Meetup: Slides on Future

12.11.2020

...

7 sym 2 img

My Keynote ‘Future’ Presentation at the European Bioconductor Meeting 2020

19.12.2020

Luke Zappia‘s summary of the talk ...

41 sym 2 img