Friday, February 23, 2024 From rOpenSci (https://ropensci.org/blog/2024/02/23/news-february-2024/). 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!
Transparency reports are intended to help the community understand what kind of Code of Conduct incidents we receive reports about annually and how the Code of Conduct team responds, always preserving the privacy of the people who experience or report incidents.
Read the report.
We are proud to welcome our second cohort of Champions! Learn about them and the projects they will develop while participating in the rOpenSci Champions Program.
Read the blog post.
Thanks to contributions from Hiroaki Yutani the R-universe WebAssembly toolchain now includes the Rust compiler. So have experimental support for compiling packages with rust code for use in WebR!
R-universe now supports vignettes written in Quarto!
In preparation for the next major R release in April, we have started building MacOS binaries for 4.4, and will soon drop the 4.2 binaries.
Read all about coworking!
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.
Tuesday, March 5th, 9:00 Australia Western (1:00 UTC), Dates, Times and Timezones in R. With cohost Steffi LaZerte and Alex Koiter.
Tuesday, April 2nd, 14:00 Europe Central (13:00 UTC) Theme and Cohost TBA
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 package recently became a part of our software suite, or were recently reviewed again:
Discover more packages, read more about Software Peer Review.
The following nineteen packages have had an update since the last newsletter: commonmark (v1.9.1
), baRcodeR (v0.1.8
), comtradr (v0.4.0.0
), dbparser (v2.0.2
), fluidsynth (generaluser-gs-v1.471
), GSODR (v3.1.10
), lingtypology (v1.1.16
), melt (v1.11.0
), nasapower (v4.2.0
), nodbi (v0.10.1
), rangr (v1.0.3
), readODS (v2.2.0
), rnaturalearthdata (v1.0.0
), rnaturalearthhires (v1.0.0
), rvertnet (v0.8.4
), stats19 (v3.0.3
), tarchetypes (0.7.12
), targets (1.5.1
), and unifir (v0.2.4
).
There are fifteen recently closed and active submissions and 4 submissions on hold. Issues are at different stages:
One at ‘6/approved’:
Three at ‘5/awaiting-reviewer(s)-response’:
quadkeyr, Tools for converting QuadKeys used in Microsoft’s Bing Maps Tile System into raster images. Submitted by Florencia D’Andrea.
baRulho, Quantifying (Animal) Sound Degradation. Submitted by Marcelo Araya-Salas.
mregions2, Access Data from Marineregions.org: The Marine Regions Gazetteer and the Marine Regions Data Products. Submitted by salvafern.
Three at ‘4/review(s)-in-awaiting-changes’:
fellingdateR, Estimate, report and combine felling dates of historical tree-ring. Submitted by KriHa.
rgeeExtra, Extensions for rgee. Submitted by Cesar Aybar.
agromet, Índices y Estadísticos Climáticos e Hidrológicos. Submitted by Paola Corrales.
Five at ‘3/reviewer(s)-assigned’:
rix, Rix: Reproducible Environments with Nix. Submitted by Bruno Rodrigues.
nuts, nuts: Convert European Regional Data. Submitted by Moritz Hennicke.
pangoling, Access to Large Language Model Predictions. Submitted by Bruno Nicenboim.
dfms, Dynamic Factor Models. Submitted by Sebastian Krantz.
fwildclusterboot, Fast Wild Cluster Bootstrap Inference for Linear Models. Submitted by Alexander Fischer. (Stats).
Three at ‘2/seeking-reviewer(s)’:
dendroNetwork, Create networks of dendrochronological series using pairwise similarity. Submitted by RonaldVisser.
karel, Learning programming with Karel the robot. Submitted by Marcos Prunello.
bssm, Bayesian Inference of Non-Linear and Non-Gaussian State Space. Submitted by Jouni Helske. (Stats).
Find out more about Software Peer Review and how to get involved.
Please Shut Up! Verbosity Control in Packages by Mark Padgham and Maëlle Salmon. This post was discussed on the R Weekly highlights podcast hosted by Eric Nantz and Mike Thomas.
Introducing rOpenSci Champions - Cohort 2023-2024 by Ezekiel Adebayo Ogundepo, Sehrish Kanwal, Andrea Gomez Vargas, Liz Hare, Francesca Belem Lopes Palmeira, Binod Jung Bogati, Yi-Chin Sunny Tseng, Mirna Vazquez Rosas Landa, Erika Siregar, Jacqui Levy, and Yanina Bellini Saibene. The rOpenSci Champions Program starts this 2024 with a new cohort of Champions. We are pleased to introduce you to our Champions and their projects.
Help make waywiser better! User requests wanted by Mike Mahoney and Maëlle Salmon.
Read and Play Digital Music (MIDI) in R using the fluidsynth package by Jeroen Ooms. A new package with bindings to libfluidsynth to read and synthesize midi files in R.
Beautiful Code, Because We’re Worth It! by Maëlle Salmon and Yanina Bellini Saibene.
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?.
internetarchive, an API Client for the Internet Archive. Issue for volunteering.
historydata, datasets for historians. Issue for volunteering.
textreuse, detect text reuse and document similarity. Issue for volunteering.
tokenizers, fast, consistent tokenization of natural language text. Issue for volunteering.
USAboundaries (and USAboundariesdata), historical and contemporary boundaries of the United States of America . Issue for volunteering.
Help make waywiser better! User requests wanted
Also refer to our help wanted page – before opening a PR, we recommend asking in the issue whether help is still needed.
Some useful tips for R package developers. 👀
The R Consortium Call for Proposal might be a relevant funding opportunity for your package! Find out more in their post. Don’t forget to browse past funded projects for inspiration.
Don’t miss Mark Padgham’s and Maëlle Salmon’s tech note on verbosity control in R packages, that explains our new requirement around verbosity control: use a package-level option to control it rather than an argument in every function. Your feedback on the new requirement is welcome!
Miles McBain shared a creative strategy for having users update (internal) R packages regularly: printing the installed version in a different colour at package loading, depending on whether it is the latest version.
Elio Campitelli shared some news of their project for multilingual help support. There’s a first working prototype! Find out more in the repository.
If you’ve ever wanted to have two folders corresponding each to a different version of an R package, say the development version and a former release, to open each of them in a different R session, you might enjoy this blog post by Maëlle Salmon presenting how to use git worktree for this purpose.
Nick Tierney recently live reviewed the soils package by Jadey Ryan, together with Miles McBain and Adam Sparks. Jadey Ryan published a thorough blog post about the review. The recording is available. You can suggest your package for a future live review by Nick in his repository.
This piece of news was shared by Gábor Csárdi who’s updated r-lib/actions to include the new “macos-14” runner that you can include in your build matrix.
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.