rOpenSci News Digest, December 2025 | R bloggers

rOpenSci News Digest, December 2025 | R bloggers



Dear rOpenSci friends, it’s time for our monthly news roundup! You can read this message on our blog. Now let’s take a look at the activities on and around rOpenSci!

rOpenSci headquarters

rOpenSci at LatinR

We proudly continue to support LatinR as a community partner in 2025. Here we share a list of resources and recordings for the tutorials And talk provided by our employees and community members at LatinR. Find out more on the LatinR YouTube channel.

  • “R-multiverse” by Maëlle Salmon, Will Landau, Yanina Bellini Saibene, intake, slides;
  • “R universal Q&A” by Jeron Uncles, Maeel Salmon, intake;
  • “Better code, without effort, even without AI” by Maëlle Salmon, Hugo Gruson, Etienne Bacher, intake, slides;
  • “Dissemination strategies for software projects and open infrastructures” by Alejandra Bellini, Yanina Bellini Saibene, intake;
  • “Communities of Open Source Leaders” by Yanina Bellini Saibene, Noam Ross, intake.

rOpenSci at uRos

Find Maëlle Salmon’s slide decks from the uRos (use of R in official statistics) 2025 conference:

Yani on the Give Me 5 podcast

rOpenSci’s community manager, Yani (Yanina Bellini Saibene), was recently interviewed on NumFOCUS’ new podcast, Give Me 5. You can check out the 5 minute episode.

Yani’s central message: people are the heart of open source. And when we invest in these people – administrators, contributors, educators and organizers – we strengthen the global scientific community.

Coworking

Read everything about coworking!

  • Tuesday, January 13, 9:00 AM Americas Pacific (5:00 PM UTC), “Let it go!” of Steffi LaZerte and cohost Yanina Bellini Saibene.
    • Spend some time checking out the forums, Slack workspaces, newsletters, RSS feeds (etc. etc.) you’re subscribed to;
    • Unsubscribe from anything you no longer need (let it go!);
    • Meet co-host Yanina Bellini Saibene and discuss strategies for decluttering your digital (or maybe not so digital) life this new year.
  • Tuesday, February 2, 9:00 AM Australia Western (01:00 UTC), “Share your Positron setup!” of Steffi LaZerte and cohost Noam Ross.
    • Set up Positron and explore extensions and custom settings;
    • Meet community host Noam Ross, share how you set up Positron for your workflow and learn from others.

And remember: you can always collaborate independently on work related to R, work on packages that are often neglected, or work on whatever you want to do!

Software 📦

New packages

The following package has recently become part of our software package:

  • praying mantisdeveloped by T. Phuong Quan: Generate interactive HTML reports that enable quick visual assessment of multiple related time series stored in a data frame. For static data sets, this can help identify any temporary artifacts that may affect the validity of subsequent analyses. For live data feeds, regularly scheduled reports can help proactively identify data feed issues or unexpected trends that may require action. The reports are self-contained and can be shared without a web server. It is available on CRANE. It’s been like that assessed by Rodrigo Pires and Margaret Siple.

Discover more packagesread more about Peer review of software.

New versions

The following twelve packages have been updated since the last newsletter: distionary (v0.1.0), pkgstats (v0.2.1), aRxiv (0.18), comtradr (v1.0.5), DataPackageR (v0.16.2), dwctaxion (v2.0.3.9001), git2rdata (v0.5.1), gutenbergr (v0.3.1), hdcuremodels (hdcuremodels_0.0.6), Cousin (v0.14.0), spatsoc (v0.2.12), and VCR (v2.0.0).

Peer review of software

There are fourteen recently closed and active entries and 3 entries are on hold. The problems are at different stages:

Learn more about Peer review of software and how you can get involved.

On the blog

Technical notes

Calls for contributions

Call for maintainers

If you are interested in maintaining one of the R packages below, you may want to read our blog post What does it mean to maintain a package?.

Calls for contributions

Please refer to our help wanted page – Before opening a PR, we recommend that you ask at the time of issue whether any assistance is required.

Package development corner

Some useful tips for R package developers. 👀

An advent calendar about package development

Arrasa No’s Mopo has put together an advent calendar about the development of R packages! Follow her further Blue sky, Mastodon, LinkedIn.

A new operator in base R: notin

One will be coming out soon new operator!

‘x %notin% table’ new in ‘base’ is an idiom for ‘!(x %in% table)’ and is intended almost entirely for convenience and code readability, based on a suggestion from R-devel, after many years of private definitions mostly hidden in packages, including in R’s ‘tools’ package.

New version of the jarl CLI

Etienne Bacher has released a new version of jarl, the CLI for ribboning R code. See the changelogincluding rules specific to testthat, such as expect_lengthto help you keep pace with new testing expectations.

A safer one .gitignore thanks usethis::git_vaccinate()

The usethis::git_vaccinate() will vaccinate your world .gitignore file, so you no longer have those annoying .DS_Store files, or your .Rhistory. Tell your friends!

Last words

Thanks for reading! If you’d like to get involved with rOpenSci, check out our Contributing guide that can direct you to the right place, whether you want to make code contributions, non-code contributions, or contribute in other ways such as sharing use cases. You can also support our work via donations.

If you have not yet subscribed to our newsletter, you can do so too do this via a form. Until it’s time for our next newsletter, you can stay in touch with us via our website And Mastodon account.


#rOpenSci #News #Digest #December #bloggers

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *