RCloud 1.5: What's New!

Release Notes; v1.5

Created: 2015-10-14. What’s New! contains a list of new features, GUI enhancements and bug fixes. RCloud documentation is currently maintained by Spencer Seidel on a voluntary basis.

Table of Contents

  1. Functional Enhancements
  2. GUI Enhancements
  3. Technical Enhancements and Notes
  4. Bug Fixes

Top

1. Functional Enhancements

Flush

rcloud.flush.plot() allows explicit finalization of a plot. This is useful in loops, where RCloud cannot automatically detect when a plot has been finalized or when plot output is combined with other output. rcloud.flush.plot() is called automatically after cell execution.

Top

2. GUI Enhancements

Locator

The standard R locator() command is supported, enabling point+click R tools such as identify(). When the locator is active, RCloud adds a blue border around a plot and changes the cursor to a crosshair:

Locator() Function Support

To add points, left-click on the plot. To end/abort a locator request, press the <ESC> key. Once you have selected your locations, locator() returns the points clicked:

Locator() Function Example

This functionality is only available in R cells.

Top

Recent Notebooks

Access your recently opened notebooks via the Recent link in the Notebooks titlebar:

Recent Notebooks Display

Top

Shell Cells

Shell cells are supported. Each cell represents a separate Unix shell, so environment variables cannot be passed across shell cells. However, R environment variables defined in R cells are inherited by shell cells automatically. Commands are executed in bash.

Bash Shells Supported

Top

3. Technical Enhancements and Notes

RCloud Root

RCloud user home directories are configurable using the rcloud.user.home configuration directive in rcloud.conf. Use the rcloud.home() function to correctly retrieve user home directory paths.

Top

User Extensions

The rcloud.alluser.addons rcloud.conf key controls all user extensions. This allows multiple RCloud instances to use the same RCS instance with different settings.

Top

Error Messages

Bad notebook source triggers a proper error message.

Top

4. Bug Fixes

Top