Articles by Jeroen Ooms

Parsing multipart/form-data with webutils

October 29, 2014 | Jeroen Ooms

As part of a larger effort to clean up and rewrite the opencpu package, some of the more general utilities will be moved into a new, separate package called webutils. The first release of webutils is now on CRAN. The package contains a simple ...
[Read more...]

jsonlite 0.9.13: high performance number formatting

October 24, 2014 | Jeroen Ooms

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 majors ...
[Read more...]

jsonlite 0.9.12: now even lighter and faster

September 28, 2014 | Jeroen Ooms

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 ...
[Read more...]

jsonlite gets a triple mushroom boost!

September 5, 2014 | Jeroen Ooms

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 ...
[Read more...]

New in OpenCPU 1.4.4: session namespaces

August 24, 2014 | Jeroen Ooms

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 | Jeroen Ooms

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...]

Recording of OpenCPU talk at #useR2014

July 9, 2014 | Jeroen Ooms

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 | Jeroen Ooms

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...]

OpenCPU Gem for Ruby

May 22, 2014 | Jeroen Ooms

The guys from roqua.nl are working on a OpenCPU wrapper Gem. This simple API client provides a pretty nice basis for building R web applications with Ruby. A minimal example from the readme:
<span>client</span><span>.</span><span>execute</span> <span>:digest</span><span>,</span> <span>:hmac</span><span>,</span> <span>{</span> <span>key</span><span>:</span> <span>'foo'</span><span>,</span> <span>object</span><span>:</span> <span>'bar'</span><span>,</span> <span>algo</span><span>:</span> <span>'md5'</span> <span>}</span>
<span># => ['0c7a250281315ab863549f66cd8a3a53']</span>
Which performs the following JSON RPC request:
digest<span>::</span>hmac<span>(</span>key<span>=</span><span>"foo"</span><span>,</span> object<span>=</span><span>"bar"</span><span>,</span> algo<span>=</span><span>"md5"</span><span>)</span>
They are accepting pull requests!
[Read more...]

OpenCPU release 1.3 and 1.4

April 20, 2014 | Jeroen Ooms

After a few months of testing we present OpenCPU versions 1.3 and 1.4. These releases do not introduce any major changes in the OpenCPU HTTP API but focus entirely on performance, reliability and security to support long running servers. The on...
[Read more...]

Getting ready for OpenCPU 1.3

March 17, 2014 | Jeroen Ooms

The OpenCPU public demo server and ocpu.io have been upgraded to an early version of the upcoming OpenCPU 1.3 release. This release is scheduled for April 17 along with Ubuntu 14.04 (Trusty). By deploying it on the public demo server we get som...
[Read more...]

OpenCPU 1.2.3 release

March 12, 2014 | Jeroen Ooms

A new version of OpenCPU was released to CRAN and Launchpad. Besides some minor bugfixes, the single-user has better support for configuration. By default, the single-user server will now load configuration from the following file:
path.expand<span>(</span><span>"~/.opencpu.conf"</span><span>)</span>
If this file does not exist, the default configuration is used. Future plans This ...
[Read more...]

Release of jsonlite 0.9.4

March 2, 2014 | Jeroen Ooms

A new version of the jsonlite package was released to CRAN. In addition to adding small new features, this release cleans up code and documentation. Some annoying compiler warnings inherited from RJSONIO are fixed and the reference manual is a bit more concise. Also some new examples of public JSON ...
[Read more...]

Call for abstracts to present at useR! 2014

March 2, 2014 | Jeroen Ooms

We are happy to inform you that abstract submission for useR! 2014 is now available online, see http://user2014.stat.ucla.edu/ The R User Conference, useR! 2014 is scheduled for July 1-3, 2014 at the University of California, Los Angeles. Before the official program, half-day tutorials will be offered on Monday, June 30. ... [Read more...]

Publishing dynamic data on ocpu.io

February 16, 2014 | Jeroen Ooms

Suppose you would like to publish some data, for example to accompany a journal article. One way would be to put a CSV file on your website, and share the URL with your colleagues. However CSV has many limitations: it only works for tabular structures, has limited type safety (pretty ...
[Read more...]
1 2 3 4 5 6

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)