2017-01 Variable-width lines in R

This document describes the ‘vwline’ package, which provides an R interface for drawing variable-width curves. The package provides functions to draw line segments through a set of locations, or a smooth curve relative to a set of control points, with the width of the line allowed to vary along the length of the line.

Paul Murrell

Download

2016-15 Automating R Demonstration Videos

This document describes a proof-of-concept for producing R demonstration videos in a fully-automated manner. The “script” for the video consists of a text file containing code chunks paired with text commentary. The video is produced by running the code while recording a screen capture, using text-to-speech software to record audio of the commentary, then combining video and audio with appropriate timings and pauses.

Paul Murrell

Download

2016-13 ‘DOM’ Version 0.3

This report describes changes in version 0.3 of the ‘DOM’ package for R. This version represents a major refactoring of the package code, including its user-facing API. These changes were made in order to facilitate the addition of new features to the package, which in this version include: a new way to refer to DOM nodes from R code that allows building web page content “off screen”; and greater flexibility in how requests are made from R to a web browser and vice versa.

Paul Murrell

Download

2016-10 A transformable markup document format

Many technologies now exist for writing a document in a format that can be transformed into various output formats for sharing. This report proposes that using markup, rather than one of the Markdown languages, is a good fit for writing flexible human- and machine-readable transformable documents. We propose a transformable markup document format written in XML. We also provide several examples of how the document format could be transformed.

Ashley Noel Hinton and Paul Murrell

Download