Collaborative data analysis and visualization
JavaScript HTML CSS R Shell Python Other
Clone or download
Permalink
Failed to load latest commit information.
conf change rcloud.python to rcloud.jupyter in sample configuration May 31, 2018
doc minor tweaks to solr docs Oct 27, 2017
docker reset docker configs Oct 26, 2017
htdocs faster processing of initial notebook load failure Aug 13, 2018
packages bump package versions May 15, 2017
rcloud.client correct @cscheid's email and make @gordonwoodhull maintainer where ap… Feb 18, 2015
rcloud.packages Fix package import to remove warning in the console. Jun 4, 2018
rcloud.support Expose property specifying path to directory holding Jupyter kernel c… May 29, 2018
scripts die if grunt fails Jul 24, 2018
services Add support for pkg-repo repository Dec 1, 2017
tests updated SmokeTest.js, Run.sh and added new features test scripts May 10, 2017
.dir-locals.el add default emacs settings for the project Oct 27, 2014
.gitignore Discover recently modified notebooks Jun 4, 2016
.travis.yml updated SmokeTest.js, Run.sh and added new features test scripts May 10, 2017
Dockerfile Refactor docker script Oct 27, 2016
Gruntfile.js update all JS build dependencies, especially sass Jul 24, 2018
LICENSE add license. Closes #164 Nov 7, 2013
NEWS.md changelog; bump version Jul 24, 2018
README.md update readme to rcloud.social / docker Aug 15, 2016
VERSION changelog; bump version Jul 24, 2018
package-lock.json was the bad dependency locked in? i don't understand Aug 13, 2018
package.json update dependencies so github will stop yelling at us Aug 13, 2018
todo.org refactor rserve.js out of rclient.js Mar 15, 2013

README.md

RCloud: Integrated Exploratory Analysis, Visualization, and Deployment on the Web

RCloud is an environment for collaboratively creating and sharing data analysis scripts. RCloud lets you mix analysis code in R, HTML5, Markdown, Python, and others. Much like Jupyter notebooks, Beaker notebook, Apache Zeppelin, Sage, and Mathematica, RCloud provides a notebook interface that lets you easily record a session and annotate it with text, equations, and supporting images.

Unlike these other systems, RCloud:

  • lets you easily browse and search other users's notebooks. You can comment on notebooks, fork them, star them, and use them as function calls in your own notebooks.

  • lets you interpret notebooks as web services: your exploratory data analysis are one step away from an automated dashboard.

  • provides an environment in which R packages can create rich HTML content (using, for example, d3 and dc.js).

  • provides a transparent, integrated version control system. In essence, RCloud never forgets what you did. If you need low-level access to RCloud notebooks, you can simply clone the associated git repository. This is because RCloud notebooks are Github gists

Interested? Try RCloud on the public instance on rcloud.social, or install the Docker image.