-
Notifications
You must be signed in to change notification settings - Fork 1
Rperform
Akshat Mittal edited this page Apr 17, 2022
·
4 revisions
Testing performance (speed, memory usage) is important for many R packages. Rperform is an R package which attempts to make it easy to performance test R packages which use testthat and git.
TODO
The main goal of this project will be to get Rperform working and easy to use with GitHub actions.
- Start with main code here https://github.com/analyticalmonk/Rperform
- Maybe use new commits from here https://github.com/LooDaHu/Rperform
- create a GitHub action which makes it easy to run Rperform on any R package in a GitHub repo.
- get Rperform on CRAN?
This project will make Rperform much more easy to use.
Contributors, please contact mentors below after completing at least one of the tests below.
- EVALUATING MENTOR: Toby Hocking [email protected] is the author of numerous R packages, and was the PI on the R consortium RcppDeepState grant.
- TODO [email protected] is an expert in machine learning, and has previous GSOC experience with NAME_OF_OPEN_SOURCE_ORGANIZATION in 2015-2016.
Contributors, please do one or more of the following tests before contacting the mentors above.
- Easy: setup a GitHub repo with an R package, and use r-lib/actions to automatically check the package after every commit. Modify your repo's github action so it does something different / non-standard. (maybe print out something that is not usually printed?)
- Medium: create a new github repo for your Easy action, maybe call it custom-check, and use that new github action on your R package github repo.
- Hard: download Rperform and run it on an R package which uses testthat, is on GitHub, and has several branches/PRs. For example
Contributors, please post a link to your test results here.
- EXAMPLE CONTRIBUTOR 1 NAME, LINK TO GITHUB PROFILE, LINK TO TEST RESULTS.
- Akshat Mittal, GitHub Profile, Test Results, Hard