Every month, the professional development meetings of statisticians and data scientists at Waite, known as StatsPD@Waite, bring together specialists in various aspects of data sciences in agriculture from Waite, Roseworthy and Adelaide.
Please join us for the next StatsPD@Waite seminar where Sam Rogers from the University of Adelaide Biometry Hub will present on Modern R Package Infrastructure and some recent experiences with publishing a package on CRAN.
Also please note that the StatsPD@Waite meetings are recorded. If you have a question to the speaker but had rather not be recorded, please send your question via chat during the meeting and it will be asked on your behalf.
Please email Beata Sznajder for details of the Zoom meeting.
Title: Modern R Package Infrastructure: The Good, The Bad, and the Ugly
Presenter: Sam Rogers, University of Adelaide Biometry Hub
Creating an R package is more accessible than ever thanks to packages like devtools and usethis, supported by the https://r-pkgs.org/ online reference guide. However creating the package is only the first part of the process. Once you’ve written the code, there are several quality checks that need to take place before a package will be admitted to CRAN. In this talk, I will first cover some of the important steps in package creation, before moving on to discuss our recent experiences testing Dr. Julian Taylor’s ASMap package to get it restored to CRAN. Finally, I will cover some of the infrastructure that exists (or doesn’t, as the case may be) to support developers in testing their package, including unit tests and (semi-)automated package compilation checks.