Skip to content
/ opencpu-1 Public
forked from opencpu/opencpu

OpenCPU system for embedded scientific computation and reproducible research

License

Notifications You must be signed in to change notification settings

2php/opencpu-1

 
 

Repository files navigation

opencpu

Producing and Reproducing Results

Build Status AppVeyor Build Status CRAN_Status_Badge CRAN RStudio mirror downloads Github Stars

A system for embedded scientific computing and reproducible research with R. The OpenCPU server exposes a simple but powerful HTTP api for RPC and data interchange with R. This provides a reliable and scalable foundation for statistical services or building R web applications. The OpenCPU server runs either as a single-user development server within the interactive R session, or as a multi-user Linux stack based on Apache2. The entire system is fully open source and permissively licensed. The OpenCPU website has detailed documentation and example apps.

Documentation

Cloud Server

To install the cloud server on Ubuntu Server:

#requires Ubuntu 16.04 (Xenial) or 18.04 (Bionic)
sudo add-apt-repository -y ppa:opencpu/opencpu-2.1
sudo apt-get update 
sudo apt-get upgrade

#install opencpu server
sudo apt-get install -y opencpu-server

#optional
sudo apt-get install -y rstudio-server 

See the opencpu website for details how to install on other platforms.

Local Development server

To start the single-user development server in R:

library(opencpu)
ocpu_start_server()

Or to start an App:

ocpu_start_app("rwebapps/stockapp")

About

OpenCPU system for embedded scientific computation and reproducible research

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • R 91.7%
  • HTML 4.2%
  • JavaScript 2.7%
  • CSS 1.4%