Site icon R-bloggers

rOpenSci News Digest, December 2023

[This article was first published on rOpenSci - open tools for open science, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
< !-- Before sending DELETE THE INDEX_CACHE and re-knit! -->

Dear rOpenSci friends, it’s time for our monthly news roundup!

< !-- blabla -->

You can read this post on our blog. Now let’s dive into the activity at and around rOpenSci!

rOpenSci HQ

Reminder about giving season: consider donating to rOpenSci

This Giving Season consider donating to rOpenSci to support our mission of empowering Open Science.

Sustaining an open project with quality infrastructure freely accessible to the global and diverse community of R software users, research software developers, and engineers requires many different resources. Our organization’s ongoing costs are supported by grants and donations from individuals and organizations which share our vision and mission.

By supporting us, you’re not just donating; you’re contributing to a community that’s breaking down barriers, creating opportunities, and shaping the future of open and reproducible science for everyone.

Join us in this vital mission today! You can donate here: https://ropensci.org/donate/

We are grateful for the donations we have already received.

Easier data publishing: An interview of Mark Padgham about the deposits package!

rOpenSci Mark Padgham was interviewed on the R Consortium blog about his deposits package that simplifies data sharing.

“Publicly depositing datasets associated with published research is becoming more common, partly due to journals increasingly requiring data sharing and partly through more general and ongoing cultural changes with data sharing. Yet data sharing is often seen as time-consuming, particularly to meet the expectations of individual data repositories. While documentation and training can help familiarize users with data-sharing processes, browser-based data, and metadata submission workflows can only be so fast, are not easily reproduced, and do not facilitate regular or automated data and metadata updates. Better programmatic tools can transform data sharing from a mountainous climb into a pit of success.”

This interview was furthermore featured on the R Weekly highlights podcast hosted by Eric Nantz and Mike Thomas.

rOpenSci Developer Guide Translation to Portuguese

We want to express our gratitude to the community members who have been actively contributing to the localization and translation of the rOpenSci Developer Guide into Portuguese. Your dedication and efforts are making this valuable resource accessible to an even wider audience.
Here’s a quick update on the progress:

We’re not done yet, and we invite more members of our community to join this collaborative effort. If you want to contribute to the translation project, join us on GitHub: rOpenSci Developer Guide Translation Project.

“A package a day” series on Mastodon and LinkedIn!

We’ve started sharing about packages from our federated community of open source software developers, once a day on Mastodon; and as a weekly digest on LinkedIn! On Mastodon: follow us, or search for from:@rOpenSci@hachyderm.io #apackageaday to find all posts until now.

Resources for multilingual publishing community call, English and Spanish

On this community call (Spanish), Maëlle Salmon, Paola Corrales, and Elio Campitelli, shared the rOpenSci Multilingual project details. Maëlle presented the R packages that allow us to have our content in several languages. Elio and Paola shared about the translation workflow and showed the Translation Guide written to document the process.

We’ve now posted, for the call in English and the call in Spanish:

Coworking

Read all about coworking in our recent post!

Join us for social coworking & office hours monthly on first Tuesdays! Hosted by Steffi LaZerte and various community hosts. Everyone welcome. No RSVP needed. Consult our Events page to find your local time and how to join.

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!

Software 📦

New packages

The following three packages recently became a part of our software suite:

Discover more packages, read more about Software Peer Review.

New versions

The following eleven packages have had an update since the last newsletter: biomartr (v1.0.7), datefixR (v1.6.1), dwctaxon (v2.0.3), git2r (v0.33.0), gitignore (v0.1.6), gittargets (0.0.7), magick (v2.8.2), rnaturalearth (v1.0.1), tarchetypes (0.7.10), targets (1.4.0), and tic (v0.14.0).

Software Peer Review

There are twenty recently closed and active submissions and 2 submissions on hold. Issues are at different stages:

Find out more about Software Peer Review and how to get involved.

On the blog

< !-- Do not forget to rebase your branch! -->

Call for maintainers

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?.

Call for co-maintainers

Refer to our somewhat recent blog post to identify other packages where help is especially wished for! See also our help wanted page – before opening a PR, we recommend asking in the issue whether help is still needed.

Package development corner

Some useful tips for R package developers. 👀

An older post about dependencies

Do you know of the post “Playing on the same team as your dependency” by Thomas Lin Pedersen? It’s a take from the maintainer perspective, on how maintainers of reverse dependencies can help make the relationship a two-way one.

Cliff notes about the cli package

If you missed our October coworking session hosted by Athanasia Mo Mowinckel, or attended and enjoyed it, you might want to read Athanasia’s and Maëlle’s post about the cli package! The cli package maintained by Gábor Csárdi allows you to build pretty user-interfaces (messages, including error messages and progress bars).

“Prepare for CRAN” list of resources

Do you know about the GitHub repository “Prepare for CRAN” maintained by ThinkR with help from the R community? It contains good tips and gotchas for CRAN submissions.

More accessible and usable cheatsheets: HTML format!

If you plan to create, or already maintain, a cheatsheet for a package of yours, you might be inspired from Posit’s recent publication of cheatsheets in HTML format for better accessibility and improved usage in the browser. The cheatsheet are Quarto documents, see their source. Another example of HTML cheatsheet is the one for the dm package, which is actually integrated as an article in a pkgdown website (source).

Code Smell: Error Handling Eclipse

Don’t miss Nick Tierney’s post “Code Smell: Error Handling Eclipse”, on why and how to refactor your code so that error-handling code doesn’t crowd your function body.

Last words

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

If you haven’t subscribed to our newsletter yet, you can do so via a form. Until it’s time for our next newsletter, you can keep in touch with us via our website and Mastodon account.

To leave a comment for the author, please follow the link and comment on their blog: rOpenSci - open tools for open science.

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
Exit mobile version