rOpenSci | Blog

All posts (Page 10 of 120)

rOpenSci News Digest, March 2024

Leadership changes at rOpenSci, multilingual dev guide, new packages and package news

Hello from our New Executive Director!

Noam Ross takes the helm as rOpenSci’s new Executive Director

From the Founding Director: My Farewell to rOpenSci

Karthik Ram steps down as Executive Director after 13 years

rOpenSci Champions Pilot Year: Projects Wrap-Up

Our first cohort of Champions complete the program. In this blog post, we share each champions projects, their achievements and outreach activities.

An Example of the DRY/DAMP Principles for Package Tests

rOpenSci’s second cohort of Champions has been onboarded! Their training first started with a session on code style, was followed by three sessions on the basics of R package development, and ended with a session on advanced R package development, which consisted of a potpourri of tips with discussion, followed by time for applying these principles to the participants’ packages. Here, I want to share one of the topics covered: Package testing, and in particular, the DRY (“don’t repeat yourself”) and DAMP (“descriptive and meaningful phrases”) principles. For this topic, we used a GitHub repository, containing an R package whose different commits illustrate the two principles. In each step we’ll share a commit or diff illustrating the changes made....

Working together to push science forward

Happy rOpenSci users can be found at