Tuesday, June 30, 2026 From rOpenSci (https://ropensci.org/blog/2026/06/30/news-june-2026/). Except where otherwise noted, content on this site is licensed under the CC-BY license.
Dear rOpenSci friends, it’s time for our monthly news roundup! You can read this post on our blog. Now let’s dive into the activity at and around rOpenSci!
We have two concurrent cohorts, both in Spanish.
The 2025–2026 cohort is nearing the end of its participation in the program, so we are organizing the closing meeting and the overall evaluation.
The 2026–2027 cohort is continuing their training activities, meeting with their mentors, and starting to work on their packages, and they have been formally introduced on our blog! Read all about the 11 new Champions.
We’re thrilled to introduce new editors Ronny Hernandez Mora, Joel Nitta, and Nick Tierney. An official welcome and thank you to all three!
Steffi LaZerte and Yanina Bellini Saibene released a fantastic new rOpenSci guide! Learn how to organize events for first-time contributors such as mini-hackathons and mini-translathons. Read more in the release announcement.
“Five recent R-Universe features you might have missed”: A clickbait title for a blog post you don’t want to miss! 😉 Jeroen Ooms describes five recent additions to the R-Universe platform:
In other news, R-universe user Tom Palmer also wrote about five things: “Five tips for managing your R-universe 🚀”. You won’t believe the fifth one. 😉
We’re excited to share that our Community Manager, Yanina Bellini Saibene, has been selected as a 2026 Sovereign Tech Fellow. During the fellowship, she will focus on making open source more accessible through improved contribution guidance, newcomer-focused mini-hackathons, multilingual training resources, and more sustainable localization practices across communities in the R ecosystem. These efforts will build on and extend rOpenSci’s work in community building, mentorship, and open science.
In June, we held two community events and a co-working session to mark rOpenSci’s 15th anniversary. Across all three sessions, people shared memories of their first contribution, discussed ideas for the next 15 years, and reminded us of how genuinely welcoming rOpenSci and it’s community are. There’s more to come :-) Keep an eye out for what we have planned for the rest of the year.
Community member Athanasia Mo Mowinckel has started a new AI agent “skills” repo at ropensci-review-tools/ropensci-skills. The repo holds a variety of “skills”, which are human-readable markdown files, for AI agents to assist in preparing software for peer-review. Anybody thinking about using AI systems to prepare software for peer-review is encouraged to try out these experimental skills, and to help us improve them for others by opening issues or pull requests in the GitHub repo.
Our recent updates to the goodpractice package have also been enhanced with an all-new AI “skill”. This skill instructs agents to edit and improve your package’s code to comply with the full suite of goodpractice checks. You can try it out with the package’s new use_skill_gp() function.
Read all about coworking!
And remember, you can always cowork independently on work related to R, work on packages that tend to be neglected, or work on what ever you need to get done!
The following two packages recently became a part of our software suite:
pvEBayes, developed by Yihao Tan together with Marianthi Markatou, Saptarshi Chakraborty, and Raktim Mukhopadhyay: A suite of empirical Bayes methods to use in pharmacovigilance. Contains various model fitting and post-processing functions. For more details see Tan et al. (2025) https://doi.org/10.1002/sim.70195, https://doi.org/10.48550/arXiv.2512.01057; Koenker and Mizera (2014) https://doi.org/10.1080/01621459.2013.869224; Efron (2016) https://doi.org/10.1093/biomet/asv068. It has been reviewed by Kathryn Doering and Collin Cademartori.
nycOpenData, developed by Christian Martinez: Provides a unified set of helper functions to access datasets from the NYC Open Data platform https://opendata.cityofnewyork.us/. Functions return results as tidy tibbles and support optional filtering, sorting, and row limits via the Socrata API. The package includes endpoints for 311 service requests, DOB job applications, juvenile justice metrics, school safety, environmental data, event permitting, and additional citywide datasets. It has been reviewed by Haolin Dong and Michael Pascale.
Discover more packages, read more about Software Peer Review.
The following seventeen packages have had an update since the last newsletter: weathercan (v1.0.0), occCite (v0.6.2), lightr (v2.0.0), gutenbergr (v0.5.2), slopes (v2.0.0), qualtRics (v3.3.0), srr (v1.0.0), goodpractice (v1.1), pkgmatch (v0.5.4), pkgstats (v0.2.3), cffr (v1.4.1), dfms (v1.0.1), osmdata (v0.4.0), aRxiv (0.20), Athlytics (v1.0.6), ReLTER (3.1.1), and read.abares (v3.0.0).
The writexl package has a new maintainer, Bill Denney. NLMR is now maintained by Jakub Nowosad.
There are eighteen recently closed and active submissions and 4 submissions on hold. Issues are at different stages:
Four at ‘6/approved’:
pvEBayes, Empirical Bayes Methods for Pharmacovigilance. Submitted by Yihao Tan. (Stats).
nycOpenData, Convenient Access to NYC Open Data API Endpoints. Submitted by Christian Martinez.
ernest, A Toolkit for Nested Sampling. Submitted by Kyle Dewsnap. (Stats).
pkgmatch, Find R Packages Matching Either Descriptions or Other R Packages. Submitted by mark padgham.
Two at ‘5/awaiting-reviewer(s)-response’:
lakefetch, Calculate Fetch and Wave Exposure for Lake Sampling Points. Submitted by jeremylfarrell.
priorsense, Prior Diagnostics and Sensitivity Analysis. Submitted by Noa Kallioinen. (Stats).
Five at ‘4/review(s)-in-awaiting-changes’:
RAQSAPI, A Simple Interface to the US EPA Air Quality System Data Mart API. Submitted by mccroweyclinton-EPA.
RAMEN, RAMEN: Regional Association of Methylome variability with the Exposome and geNome. Submitted by Erick Navarro-Delgado.
logolink, An Interface for Running NetLogo Simulations. Submitted by Daniel Vartanian.
rcrisp, Automate the Delineation of Urban River Spaces. Submitted by Claudiu Forgaci. (Stats).
galamm, Generalized Additive Latent and Mixed Models. Submitted by Øystein Sørensen. (Stats).
Two at ‘3/reviewer(s)-assigned’:
ciecl, International Classification of Diseases ICD-10/ICD-11 for Chile. Submitted by Rodolfo Tasso.
EpiStrainDynamics, Infer temporal trends of multiple pathogens. Submitted by Saras Windecker. (Stats).
Two at ‘2/seeking-reviewer(s)’:
fcmconfr, Fuzzy Cognitive Map Analysis in R. Submitted by benroston. (Stats).
coevolve, Fit Bayesian Generalized Dynamic Phylogenetic Models using Stan. Submitted by Scott Claessens. (Stats).
Three at ‘1/editor-checks’:
grumpy, Read NumPy .npy and .npz Files. Submitted by Hugo Gruson.
metasurvey, Reproducible Survey Data Processing with Step Pipelines. Submitted by Mauro Loprete.
LBDiscoverAnalysis, Co-occurrence Discovery Models and Visualization for Biomedical LBD. Submitted by Chao Liu.
Find out more about Software Peer Review and how to get involved.
Ronny Hernandez Mora, Joel Nitta, and Nick Tierney Join rOpenSci Software Peer Review Editorial Team by Ronny Hernandez Mora, Joel Nitta, Nicholas Tierney, and Yanina Bellini Saibene. Introducing three new editors for rOpenSci software peer review.
Celebrating Our Maintainers during Maintainers Month by Yanina Bellini Saibene. A Look Back at our Maintainer Month 2026 social media campaign.
Our goodpractice Package Has New Superpowers by Mark Padgham and Athanasia Mo Mowinckel. We have worked hard over the past few months on major upgrades to our goodpractice package. Checks are now grouped into categories, making it easier to control which checks are run. The biggest change has been adding over 100 new checks, from new lints to many new CRAN checks.
A New Guide: Organizing Events for First-time Contributors by Steffi LaZerte and Yanina Bellini Saibene. We introduce our Guide book for organizing events to support first-time contributors to FOSS.
Five recent R-universe features you might have missed by Jeroen Ooms. In this technote we look at a few recent additions that make R-universe a little nicer, faster, or more convenient to use.
Eleven Latin American Voices for Open Science: The New Cohort of Champions rOpenSci 2026 by Bastián Olea Herrera, Denisse Fierro Arcos, Durga Valentina Linares Herrera, Evelia Lorena Coss Navarrete, Gladys Choque Ulloa, José Daniel Conejeros, Linda Cabrera Orellana, María Florencia Tames, Marina Cecilia Cock, Patricia A. Loto, Estefania Torrejón, and Yanina Bellini Saibene. Introducing 11 new rOpenSci Champions. Other languages: Once voces latinoamericanas para la ciencia abierta: la nueva cohorte de Campeon(a|e)s rOpenSci 2026 (es).
If you’re interested in maintaining any of the R packages below, you might enjoy reading our blog post What Does It Mean to Maintain a Package?.
charlatan, create fake data in R. Issue for volunteering.
hddtools, Tools to discover hydrological data, accessing catalogues and databases from various data providers. Issue for volunteering.
Refer to our help wanted page – before opening a PR, we recommend asking in the issue whether help is still needed.
Some useful information for R package developers. 👀
Software Review Lead Mark Padgham and long-time community member Athanasia Mo Mowinckel have written a blog post particularly relevant to package developers for two reasons:
If you’re interested in open-source software projects’ survivability, you’ll enjoy this write-up by Andrew Nesbitt shared by Yanina Bellini Saibene.
Hannah Frick and Maëlle Salmon wrote “Refactoring with Jarl: a coffee chat” on the R-hub blog.
Gábor Csárdi summarized recent changes to the gh package. Especially interesting is his strategy for interruptions: the user starts a long query then interrupts the process… how to not lose the data that’s already been received? The solution is to make it accessible through rlang::last_error(). More details in the post.
The curl project announced that it will not accept any vulnerability report during the month of July this year. This is both the opportunity for maintainers to take a break, and to advertise paid curl support, in which there will be no interruption of service.
Sumner Evans wrote an interesting post criticizing the conventional commits convention (starting commits with e.g. fix: for bug fixes, feat: for new features, etc).
Nelson Figueroa wrote a useful overview of the different ways to make Git ignore some files.
Vicki Boykis wrote an insightful post “We should be more tired than the model” including pratical tips such as “Starting to use the agent only after I’ve spent 20 minutes on the problem” or “Discussing an agent’s proposed implementation with another person instead”.
Thanks for reading! If you want to get involved with rOpenSci, check out our Contributing Guide. This guide will help direct you to the right place, whether you want to make code contributions, non-code contributions, or contribute in other ways such as through sharing use cases. You can also support our work through donations.
If you haven’t subscribed to our newsletter yet, you can do so though our signup form. Until it’s time for our next newsletter, you can keep in touch with us through our website, Mastodon, or LinkedIn. See you soon!