Articles by Henrik Bengtsson

The Many-Faced Future

June 6, 2017 | 0 Comments

The future package defines the Future API, which is a unified, generic, friendly API for parallel processing. The Future API follows the principle of write code once and run anywhere - the developer chooses what to parallelize and the user how and wher...
[Read more...]

The R-help community was started on this day 20 years ago

April 1, 2017 | 0 Comments

Today, its been 20 years since Martin Mächler started the R-help community list. The first post was written by Ross Ihaka on 1997-04-01:Screenshot of the very first post to the R-help mailing list.This is a post about R's memory model. We're talking R v0.50 beta. I think ...
[Read more...]

doFuture: A universal foreach adaptor ready to be used by 1,000+ packages

March 18, 2017 | 0 Comments

doFuture 0.4.0 is available on CRAN. The doFuture package provides a universal foreach adaptor enabling any future backend to be used with the foreach() %dopar% { ... } construct. As shown below, this will allow foreach() to parallelize on not only multiple cores, multiple background R sessions, and ad-hoc clusters, but also cloud-based clusters ...
[Read more...]

future: Reproducible RNGs, future_lapply() and more

February 19, 2017 | 0 Comments

future 1.3.0 is available on CRAN. With futures, it is easy to write R code once, which the user can choose to evaluate in parallel using whatever resources s/he has available, e.g. a local machine, a set of local machines, a set of remote machines, a...
[Read more...]

Start me up

December 22, 2016 | 0 Comments

The startup package makes it easy to control your R startup processes and to share part of your startup settings with others (e.g. as a public Git repository) while keeping secret parts to yourself. Instead of having long and windy .Renviron and .Rpro... [Read more...]

Remote Processing Using Futures

October 28, 2016 | 0 Comments

A new version of the future package has been released and is available on CRAN. With futures, it is easy to write R code once, which later the user can choose to parallelize using whatever resources s/he has available, e.g. a local machine, a set of local notebooks, ...
[Read more...]

A Future for R: Slides from useR 2016

July 2, 2016 | 0 Comments

Unless you count DSC 2003 in Vienna, last week's useR conference at Stanford was my very first time at useR. It was a great event, it was awesome to meet our lovely and vibrant R community in real life, which we otherwise only get know from online interactions, and of course ...
[Read more...]

A Future for R: Slides from useR 2016

July 2, 2016 | 0 Comments

Unless you count DSC 2003 in Vienna, last week's useR conference at Stanford was my very first time at useR. It was a great event, it was awesome to meet our lovely and vibrant R community in real life, which we otherwise only get know from online interactions, and of course ...
[Read more...]

matrixStats: Optimized subsetted matrix calculations

December 16, 2015 | 0 Comments

The matrixStats package provides highly optimized functions for computing common summaries over rows and columns of matrices. In a previous blog post, I showed that, instead of using apply(X, MARGIN=2, FUN=median), we can speed up calculations dramat... [Read more...]

Milestone: 7000 packages on CRAN

August 12, 2015 | 0 Comments

Another 1000 packages were added to CRAN, which took less than 9 months. Today (August 12, 2015), the Comprehensive R Archive Network (CRAN) package page reports:"Currently, the CRAN package repository features 7002 available packages."While the previ... [Read more...]

TO STUDENTS: matrixStats for Google Summer of Code

March 12, 2015 | 0 Comments

We are pleased to announce our proposal 'Subsetted and parallel computations in matrixStats' for Google Summer of Code. The project is aimed for a student with experience in R and C, it runs for three months, and the student gets paid 5500 USD by Google. Students from (almost) all over the ... [Read more...]

HOW TO: Package vignettes in plain LaTeX

February 20, 2015 | 0 Comments

Ever wanted to include a plain-LaTeX vignette in your package and have it compiled into a PDF? The R.rsp package provides a four-line solution for this. But, first, what's R.rsp? R.rsp is an R package that implements a compiler for the RSP markup language. RSP can be ... [Read more...]

Milestone: 6000 packages on CRAN

October 29, 2014 | 0 Comments

Another 1000 packages were added to CRAN and this time in less than 12 months. Today (2014-10-29) on The Comprehensive R Archive Network (CRAN) package page:"Currently, the CRAN package repository features 6000 available packages."Going from 5000 to 6... [Read more...]

PERFORMANCE: captureOutput() is much faster than capture.output()

May 26, 2014 | 0 Comments

The R function capture.output() can be used to “collect” the output of functions such as cat() and print() to strings. For example, __ s s[1] "Hello" "world!" "[1] 3.141593" More precisely, it captures all output sent to the standard output and returns a character vector where each element correspond to a line ... [Read more...]

This day in history (1997-04-01)

April 1, 2013 | 0 Comments

Today it's 16 years ago and 367,496 messages later since Martin Mächler started the R-help (321,119 msgs), R-devel (45,830 msgs) and R-announce (547 msgs) mailing lists [1] - a great benefit to all of us.  Special thanks to Martin and also thanks to everyone else contributing to these forums. [1] https://stat.ethz.ch/pipermail/r-help/1997... [Read more...]
1 2

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)