Publications by Jeroen Ooms
The future of R on the web at #user2014
The schedule and abstracts for useR! 2014 have been posted on the conference website. Session 2 (tuesday 1pm) of the Kaleidoscope track will feature a fantastic set of talks about R and the web, including RCloud (Gordon Woodhull, AT&T), OpenCPU (Jeroen Ooms, UCLA), Shiny (Joe Cheng, RStudio) and rOpenSci (Karthik Ram, UC Berkeley). The presentati...
921 sym 2 img
Recording of OpenCPU talk at #useR2014
A recording of the useR! 2014 prentation about OpenCPU is now available on Youtube. This talk gives a brief (20 minute) motivation and introduction to some of the high level concepts of the OpenCPU system. The video contains mostly screen recording, mixed with some AV footage provided by Timothy Phan (thanks!). Related To leave a comment for th...
706 sym 2 img
Combining pages of JSON data with jsonlite and plyr
The jsonlite package is a JSON parser/generator for R which is optimized for pipelines and web APIs. It is used by the OpenCPU system and many other packages to get data in and out of R using the JSON format. A bidirectional mapping One of the main strenghts of jsonlite is that it implements a bidirectional mapping between data frames and JSON. T...
2435 sym R (1419 sym/4 pcs) 2 img
Running OpenCPU server on Fedora and Enterprise Linux
Starting version 1.4.4, the OpenCPU cloud server can run on Redhat distributions, i.e. Fedora and Enterprise Linux (CentOS/RHEL). This post explains how to install and use OpenCPU on these systems. But before continuing I should emphasize that the preferred distribution to run OpenCPU servers is still Ubuntu, which has better support for R than a...
4822 sym R (26 sym/1 pcs) 2 img
CRAN release jsonlite 0.9.10 (RC)
The jsonlite package is a JSON parser/generator optimized for the web. It implements a bidirectional mapping between JSON data and the most important R data types. This is very powerful for interacting with web APIs, or to build pipelines where data seamlessly flows in and out of R through JSON without any manual serializing, parsing or data mung...
2112 sym 2 img
New in OpenCPU 1.4.4: session namespaces
The OpenCPU system exposes an HTTP API for embedded scientific computing with R. This provides reliable and scalable foundations for integrating R based analysis and visualization modules into pipelines, web applications or big data infrastructures. This week version 1.4.4 was released on Launchpad (Ubuntu), and OBS (Fedora, SUSE) and CRAN. New: ...
1985 sym R (960 sym/5 pcs) 2 img
jsonlite gets a triple mushroom boost!
The jsonlite package is a JSON parser/generator optimized for the web. It implements a bidirectional mapping between JSON data and the most important R data types, which allows for converting objects to JSON and back without manual data restructuring. This is ideal for interacting with web APIs, or to build pipelines where data seamlessly flow in...
2384 sym R (1868 sym/5 pcs) 2 img
jsonlite 0.9.12: now even lighter and faster
The jsonlite package implements a robust, high performance JSON parser and generator for R, optimized for statistical data and the web. This week version 0.9.12 appeared on CRAN which includes a completely rewritten json parser and more optimized C code for json generation. The new parser is based on yajl which is smaller and faster than libjson,...
1970 sym R (1463 sym/4 pcs) 2 img
Generating secure random numbers with openssl
I started working on a new R package with bindings for OpenSSL. The initial release is now available from CRAN. To install the package on Linux you need libssl-dev (Debian/Ubuntu) or openssl-devel (Fedora, RHEL, CentOS). For Mac and Windows, precompiled binaries are available from CRAN as usual. The Mac version is compiled against the version of ...
2910 sym R (584 sym/5 pcs) 2 img
jsonlite 0.9.13: high performance number formatting
The jsonlite package implements a robust, high performance JSON parser and generator for R, optimized for statistical data and the web. This week version 0.9.13 appeared on CRAN which is the third release in a relatively short period focusing on performance optimization. Fast number formatting Version 0.9.11 and 0.9.12 had already introduced majo...
1985 sym R (436 sym/2 pcs) 2 img