Creation Review

Type
Creation
State
Successful
End Date of the Review Period

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Proposal

StatET: Tooling for the R language

Sunday, June 5, 2016 - 05:28 by Tobias Verbeke
This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and scope. We solicit additional participation and input from the community. Please login and add your feedback in the comments section.
Parent Project
Proposal State
Created
Background

This project is active since 2004; a number of members of the Eclipse Science Working Group demonstrated a strong interest in the project and the project could be useful to other projects that require integration with the R language.

Scope

StatET provides an Eclipse-based integrated development environment for the R language and in order to do so also develops components for the integration of R and Java. All typical views and editors required for an R IDE are in scope. Other statistical programming languages are out of scope for this project.

Description

StatET is an Eclipse-based IDE for R.

It offers a set of mature tools for R coding and package building. This includes

  • a fully integrated R console
  • R script editors
  • an integrated R Graphics view
  • an object browser to explore the objects R has in memory
  • an integrated R Help system
  • functionality to interact with multiple local and remote installations of R
  • a visual debugger for R
  • editors and document processing support for Sweave/knitr and Rmarkdown documents
  • support for running R CMD tools as External launch configurations
  • etc.
Why Here?

StatET is currently the most powerful and flexible environment for doing professional R development. It is entirely based on Eclipse technology and therefore naturally fits with hosting at the Eclipse Foundation.

Future Work

Functionality expected to be added:

  • improve the debugger functionality (better step-in, step-out behaviour)
  • improve graphics device (line endings)
  • auto-import of R projects (following recently added functionality in Neon)
  • support of reference classes in the editors, object browser etc.
  • copy/paste functionality from data viewers
  • add profiler, memory profiler
  • code coverage tooling based on participation in the R Consortium Code Coverage working group

Community building:

  • regular presentations of the project status at Eclipse conferences
  • series of blog posts to cover all current functionality (targeting both channels in the Eclipse community and channels in the R community)
  • tutorials at R conferences and statistics conferences (e.g. UseR!2017 in Brussels, Belgium)
Project Scheduling
  • initial contribution: within one month after acceptance of the proposal
  • first build: within one and a half month after acceptance of the proposal
  • first release: within two months after acceptance of the proposal
Interested Parties
  • Science Working Group
  • ChemClipse project
  • Airbus
Initial Contribution

All code is hosted on Github (https://github.com/walware). Copyright holders are Stephan Wahlbrink and Open Analytics NV. Both companies are involved in the transfer of the code and will continue to  be involved in the development once the code is hosted by the Eclipse Foundation. The user community is active on project mailing list (see http://lists.r-forge.r-project.org/mailman/listinfo/statet-user).

Source Repository Type

Hi,

I have been looking at your StatET package with an interest in integrating R models with a Java package. However I have been unable to find any details on how to extract R outputs into Java.



Is there any tutorials/ documantation on how to go about this?

 

many thanks 



Tony Lindsay