Site icon R-bloggers

rOpenSci News Digest, March 2022

[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

R-universe gets advanced search!

The landing page for rOpenSci’s R-universe platform has gotten a makeover to facilitate easy searching through thousands of available R packages and articles. Discover new content by searching for keywords in package descriptions, authors, topics, vignettes, etc.

Give it a try at https://r-universe.dev!

Next coworking sessions

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.

Our next sessions are:

Find out about more events.

Software 📦

New packages

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

Discover more packages, read more about Software Peer Review.

New versions

The following ten packages have had an update since the last newsletter: commonmark (v1.8.0), biomartr (v1.0.2), git2r (v0.30.1), jqr (v1.2.3), nasapower (v4.0.6), occCite (v0.5.2), rsnps (v0.5.0), tarchetypes (0.5.0), targets (0.11.0), and tic (v0.12.0).

Software Peer Review

There are seventeen recently closed and active submissions and 4 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! -->

Use cases

One use case of our packages and resources has been reported since we sent the last newsletter.

Explore other use cases and report your own!

Call for maintainers

The rrricanes package is looking for a new maintainer! rrricanes is a web scraper for Atlantic and east Pacific hurricanes and tropical storms. See the corresponding GitHub issue.

You can refer to:

Package development corner

Some useful tips for R package developers. 👀

Get inspired by the tidyverse spring cleaning

The tidyverse packages have been undergoing spring cleaning helped by a public checklist that is worth a read (example in the tidymodels package repository). Some items are specific to tidyverse-affiliated packages, but not all of them. Others have equivalent e.g. you could run desc::desc_normalize() instead of usethis::use_tidy_description(). How many boxes could you already check, how many could you check in a short time for packages of yours? 😉

On a more level, the idea of checklists in issues like with usethis::use_release_issue() is quite neat and generalizable.

roxygen2 tips

One of the items in the aforementioned checklist is usethis::use_roxygen_md() for switching to use Markdown in roxygen2 docs. Much easier for adding bold text, code, etc.

Another good thing to know is that the roxygen2 pkgdown website has guidance on repeating yourself in your docs (“Every page is page one”! Or, as written in our packaging guide, “the principle of multiple points of entry i.e. to take into account the fact that any piece of documentation may be the first encounter the user has with the package and/or the tool/data it wraps."). See also the blog post “Reuse Rmd fragments in package vignettes, README, blog posts and more” by Garrick Aden-Buie.

Lastly, do you know about katex by Jeroen Ooms for displaying math in R documentation?

Alternatives/complements to pkgdown for package docs?

Documentation websites for rOpenSci packages are happily built with pkgdown. However depending on your preferences or needs (e.g. what if you want to integrate the docs of your R packages with docs of other non R elements of your pipeline) you might like:

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.

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