RStudio IDE

RStudio Server Pro 1.2 Update

2019-09-19 Jonathan McPherson
Thumbnail dashboard
Today, we’re announcing an important update to RStudio Server Pro 1.2 that introduces two new capabilities. Slurm Jobs Slurm is a open-source workload management system, capable of running distributed jobs across a cluster. It’s a popular tool for data science teams to run big, resource-intensive jobs on dedicated hardware. In this update, we’re introducing a new Slurm back end for RStudio Server Pro’s new Job Launcher (itself introduced in the initial release of RStudio Server Pro 1. Read more →

RStudio 1.2 Released

2019-04-30 Jonathan McPherson
Thumbnail screenshot
We're excited to announce the official release of RStudio 1.2! What’s new in RStudio 1.2? Over a year in the making, this new release of RStudio includes dozens of new productivity enhancements and capabilities. You’ll now find RStudio a more comfortable workbench for working in SQL, Stan, Python, and D3. Testing your R code is easier, too, with integrations for shinytest and testthat. Create, and test, and publish APIs in R with Plumber. Read more →

RStudio 1.2 Preview: Jobs

2019-03-14 Jonathan McPherson
Thumbnail ide-launcher-tab
When you run an R script in RStudio today, the R console waits for it to complete, and you can’t do much with RStudio until the script is finished running. When your R scripts take a long time to run, it can be difficult to get much done in RStudio while they do, unless you’re willing to juggle multiple instances of RStudio. In RStudio 1.2, we’re introducing two new features to keep you productive while your code’s working: local jobs and remote jobs. Read more →

RStudio 1.2 Preview: The Little Things

2018-11-19 Jonathan McPherson
Thumbnail
Today, we’re continuing our blog series on new features in RStudio 1.2. If you’d like to try these features out for yourself, you can download a preview release of RStudio 1.2. In this blog series thus far, we’ve focused on the biggest new features in RStudio 1.2. Today, we’ll take a look at some of the smaller ones. Detect missing R packages Many R scripts open with calls to library() and require() to load the packages they need in order to execute. Read more →

RStudio 1.2 Preview - New Features in RStudio Pro

2018-11-05 Karl Feinauer
Thumbnail
Today, we’re continuing our blog series on new features in RStudio 1.2. If you’d like to try these features out for yourself, you can download a preview release of RStudio Pro 1.2. We’ve added some great new features to RStudio Pro for v1.2, which includes not only Server Pro, but also the new and improved Pro Desktop. Let’s get started! RStudio Server Pro The Job Launcher Perhaps the biggest new change in v1. Read more →

RStudio IDE Custom Theme Support

2018-10-29 RStudio Team
Thumbnail
We’re excited to announce that RStudio v1.2 has added support for custom editor themes. Custom editor themes will allow you to adjust the background color of the editor and syntax highlighting of code in RStudio to better suit your own personal style. New editor themes can be added to RStudio by importing a tmTheme or sharing an existing rstheme file. The tmTheme file format was first introduced for the TextMate editor, and has since become a standard theme format. Read more →

RStudio 1.2 Preview: Plumber Integration

2018-10-23 Gary Ritchie
Thumbnail
The RStudio 1.2 Preview Release makes it even easier to create RESTful Web APIs in R using the plumber package. plumber is a package that converts your existing R code to a web API using a handful of special one-line comments. RStudio 1.2 provides the following plumber-related productivity enhancements: push-button local server execution for development and testing easy API publishing to RStudio Connect automatic API documentation and interactive execution via Swagger create a new Plumber API project or add an API to an existing directory A full discussion of Web APIs and the plumber package is beyond the scope of this article; for a primer, check out: R Views: REST APIs and Plumber Read more →

shinytest - Automated testing for Shiny apps

2018-10-18 RStudio Team
Thumbnail
Continuing our series on new features in the RStudio v1.2 preview release, we would like to introduce shinytest. shinytest is a package to perform automated testing for Shiny apps, which allows us to: Record Shiny tests with ease. Run and troubleshoot Shiny tests. shinytest is available on CRAN, supported in RStudio v1.2 preview and can be installed as follows: install.packages("shinytest") Recording Tests This is the general procedure for recording tests: Read more →

RStudio 1.2 Preview: Stan

2018-10-16 RStudio Team
Thumbnail
We previously discussed improved support in RStudio v1.2 for SQL, D3, Python, and C/C++. Today, we’re excited to announce improved support for the Stan programming language. The Stan programming language makes it possible for researchers and analysts to write high-performance and scalable statistical models. Stan® is a state-of-the-art platform for statistical modeling and high-performance statistical computation. Thousands of users rely on Stan for statistical modeling, data analysis, and prediction in the social, biological, and physical sciences, engineering, and business. Read more →

RStudio 1.2 Preview: C/C++ and Rcpp

2018-10-11 RStudio Team
Thumbnail
We’ve now discussed the improved support in RStudio v1.2 for SQL, D3, and Python. Today, we’ll talk about IDE support for C/C++ and Rcpp. The IDE has had excellent support for C/C++ since RStudio v0.99, including: Tight integration with the Rcpp package Code completion Source diagnostics as you edit Code snippets Auto-indentation Navigable list of compilation errors Code navigation (go to definition) The major new C/C++ feature in RStudio v1. Read more →