Blog Archives

jsonlite 0.9.12: now even lighter and faster

September 28, 2014
By
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...

Read more »

jsonlite gets a triple mushroom boost!

September 5, 2014
By
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...

Read more »

New in OpenCPU 1.4.4: session namespaces

August 24, 2014
By
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 infrastruct...

Read more »

CRAN release jsonlite 0.9.10 (RC)

August 19, 2014
By
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...

Read more »

Running OpenCPU server on Fedora and Enterprise Linux

August 14, 2014
By
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 ...

Read more »

Combining pages of JSON data with jsonlite and plyr

July 24, 2014
By
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...

Read more »

Recording of OpenCPU talk at #useR2014

July 9, 2014
By
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 recor...

Read more »

The future of R on the web at #user2014

June 27, 2014
By
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), Ope...

Read more »

Deploying a scoring engine for predictive analytics with OpenCPU

June 23, 2014
By
Deploying a scoring engine for predictive analytics with OpenCPU

TLDR/abstract: See the tvscore demo app or this jsfiddle for all of this in action. This post explains how to use the OpenCPU system to setup a scoring engine for calculating real time predictions. In our example we use the predict.gam function from the mgcv package to make predictions based...

Read more »

Paper: The OpenCPU system – towards a universal interface for scientific computing through separation of concerns

June 20, 2014
By
Paper: The OpenCPU system – towards a universal interface for scientific computing through separation of concerns

This week a new paper appeared on arXiv titled: The OpenCPU System: Towards a Universal Interface for Scientific Computing through Separation of Concerns. It is based on a chapter of my thesis and provides a conceptual introduction to embedded...

Read more »