The goal of the Infrastructure Steering Committee (the ISC) is to support projects that broadly help the R community. This might be software development, developing new teaching materials, documenting best practices, standardising APIs or doing research. Currently, the ISC chiefly provides financial support for projects proposed by individuals or teams who have the skills to carry out the work, but we can also provide administrative support, promotion and some collaboration tools for groups who would like to study more ambitious projects.
Below is a list of the projects currently funded by the ISC.
Proposed By: Gábor Csárdi (Harvard University)
Project URL: https://github.com/r-hub/
Project Summary: A new service for developing, building, testing and validating R packages. R-Hub will be complementary to both CRAN, the major repository for open source R packages, and R-Forge, the platform supporting R package developers. R-Hub will provide build services, continuous integration for R packages and a distribution mechanism for R package sources and binaries.
- Goals for R-Hub include:
- simplify the R package development process: creating a package, building binaries and continuous integration, publishing, distributing and maintaining it;
- provide services free for all members of the community;
- encourage community contributions; and
- pre-test CRAN package submissions to ease burden on CRAN maintainers.
A Unified Framework For Distributed Computing in R
Proposed By: Michael Lawrence (R core, Genetech), Edward Ma (Hewlett Packard Enterprise), and Indrajit Roy (Hewlett Packard Labs)
Project URL: TBA
Project Summary: Many Big Data platforms expose R-based interfaces that lack standardization and are therefore difficult to learn. This project will develop a common framework to simplify and standardize how users program distributed applications in R, ultimately reducing duplication of effort.
Improving Database Interface (DBI)
Proposed By: Kirill Müller (ETH Zürich)
Project URL: TBA
Project Summary: Database access is an important cornerstone of the R ecosystem, but today’s specifications – data type transformation, return values, error conditions – remain vague and result in data analysis errors. This project aims to improve database access in R so that porting code is simplified and less prone to error.
R Implementation, Optimization and Tooling Workshops (RIOT)
Proposed By: Mark Hornick, Lukas Stadler and Adam Welc (Oracle)
Project URL: http://riotworkshop.github.io/
Project Summary: RIOT 2016 is a one-day workshop to unite R language developers, identify R language development and tooling opportunities, increase involvement of the R user community and more.
R Localization Proposal (RL10N)
Proposed By: Richie Cotton (Weill Cornell Medicine in Quatar) and Thomas Leeper (The London School of Economics and Political Science)
Project URL: https://4dpiecharts.com/2016/03/23/rl10n-let-r-speak-your-language/
Project Summary: Although the R language is used globally, very few R packages are available in languages other than English. The RL10N project will make it easier for R developers to include translations in their own packages.
Proposed By: Gergely Daroczi (Hungarian R user group) and Steph Locke (Mango Solutions)
Project URL: http://planning.satrdays.org/
Project Summary: “SatRDays” are community-led, regional conferences to support collaboration, networking and innovation within the R community. Initially three events will be hosted, with plans for additional meet-ups as the R user base grows.
Simple Features Access For R
Proposed By: Edzer Pebesma (Institute for Geoinformatics, University of Muenster)
Project URL: TBA
Project Summary: Using the “Simple Features” standard supported by the Open Geospatial Consortium and the International Organization for Standardization, this tool will simplify analysis on modern geospatial data.
Software Carpentry R Instructor Training
Proposed By: John Blishak, Jonah Duckles, Laurent Gatto, David LeBauer, and Greg Wilson (Software Carpentry)
Project URL: http://software-carpentry.org/blog/2016/03/r-consortium-training.html
Project Summary: This two-day in-person training course will introduce the basics of R programming and address the growing demand for training resources for the R language.