Skip to content

table of proposed coding projects

Alexios Galanos edited this page Mar 29, 2023 · 31 revisions

Mentors, please edit this wiki page, and add your ideas to the table below.

Contributors, please look for a project that interests you in the table below. Before emailing project mentors, please do at least one project Test and post a link to your solution on the proposal’s wiki page.

Proposal Hours Status/Results Mentors Non-R languages?
MENTORS-COPY-THIS-TEMPLATE
Animated interactive ggplots 175 or 350 Need contributor TD Hocking, F Khan JavaScript
Time-dependent constraints in gfpop 350 Need contributor V Runge, G Romano C++
dirichletprocess improvements 350 Need contributor Dean Markwick, TD Hocking ?
polars in R 350 Need contributor Soren H. Welling, TD Hocking Rust
imputeTestbench for multivariate time series 350 Need contributor ND Bokde
StochOptim stochastic optimization in R 350 Need contributor JC Nash, HW Borchers
Building an Adaptive Shiny-Based Digital Twin Platform for Industrial Applications 350 Need contributor ND Bokde
Enhancing the Functionality and Accuracy of the VedicDateTime R Package 350 Need contributor ND Bokde, Prajwal Patil
Interactive graphics with ‘You Draw It’ 175 or 350 Need contributor Emily Robinson, Susan VanderPlas, Heike Hofmann JavaScript (D3)
ExpectedReturns Factor Creation and Feature Engineering 350 Need contributor Justin Shea, Brian Peterson, Erol Biceroglu
Github action for atime 350 Need contributor TD Hocking, F Sandri
Updates in CleanTS Package 350 Need contributor ND Bokde, A Fejioo
SimTools: Output Analysis for Monte Carlo 350 Potential contributors Dootika Vats, James Flegal C++ via Rcpp
ggtwotone: two-tone lines and annotations in ggplot2 350 Need contributor Haley Jeppson, Heike Hofmann R
Track R Translation Status 350 Need contributor Ben Ubah, Michael Chirico
Converting R Journal latex documents to Rmarkdown with texor 350 Have contributor Dianne Cook, Mitch O’Hara-Wild R, latex, pandoc, lua filters
Containerized Development Environments for R 175 or 350 Need contributor Heather Turner, James Tripp bash
Translate parma package problems to CVXR 350 Need contributor Alexios Galanos, Doug Martin, Steve Murray R

Project ideas have a ‘Status’ column which describes the current status of mentor and contributor interest. Project ideas where no contributor has yet contacted mentors should be listed as ‘need contributor’. Project ideas where one or more potential contributors are communicating with mentors should have a status of ‘potential contributors’. You can still communicate your interest to mentors to apply to projects with status “potential contributor” – that implies that there is another contributor who has already shown some capability for that project (see below for more details on how we evaluate applications). Projects that need to identify another mentor (e.g. to find a mentor with a specific skill, or from a different institution) should be marked with a status of ‘need mentor’ and the idea page should provide details in the ‘Mentors’ section.

All contributor applications will be discussed by the R mentor community, and proposals will be ranked considering factors such as quality, difficulty, and impact for the R community. Slots are a finite resource granted to R by Google, and only the best proposals will get chosen. In prior years, R has received 4-5 times more applications than slots, so application quality is key.

Contributors, if you have an idea for an R package coding project that is not listed above, please try to find mentors by posting a description of your project idea on the r-gsoc google group. If you find mentors, feel free to add your project idea to this wiki. You should NOT submit any project applications to Google without finding TWO mentors for your project proposal.