{"id":385999,"date":"2024-07-18T18:00:00","date_gmt":"2024-07-19T00:00:00","guid":{"rendered":"https:\/\/ropensci.org\/blog\/2024\/07\/19\/news-july-2024\/"},"modified":"2024-07-18T18:00:00","modified_gmt":"2024-07-19T00:00:00","slug":"ropensci-news-digest-july-2024","status":"publish","type":"post","link":"https:\/\/www.r-bloggers.com\/2024\/07\/ropensci-news-digest-july-2024\/","title":{"rendered":"rOpenSci News Digest, July 2024"},"content":{"rendered":"<!-- \r\n<div style=\"min-height: 30px;\">\r\n[social4i size=\"small\" align=\"align-left\"]\r\n<\/div>\r\n-->\r\n\r\n<div style=\"border: 1px solid; background: none repeat scroll 0 0 #EDEDED; margin: 1px; font-size: 12px;\">\r\n[This article was first published on  <strong><a href=\"https:\/\/ropensci.org\/blog\/2024\/07\/19\/news-july-2024\/\"> rOpenSci - open tools for open science<\/a><\/strong>, and kindly contributed to <a href=\"https:\/\/www.r-bloggers.com\/\" rel=\"nofollow\">R-bloggers<\/a>].  (You can report issue about the content on this page <a href=\"https:\/\/www.r-bloggers.com\/contact-us\/\">here<\/a>)\r\n<hr>Want to share your content on R-bloggers?<a href=\"https:\/\/www.r-bloggers.com\/add-your-blog\/\" rel=\"nofollow\"> click here<\/a> if you have a blog, or <a href=\"http:\/\/r-posts.com\/\" rel=\"nofollow\"> here<\/a> if you don't.\r\n<\/div>\n\n<!-- Before sending DELETE THE INDEX_CACHE and re-knit! -->\n<p>Dear rOpenSci friends, it\u2019s time for our monthly news roundup!<\/p>\n<!-- blabla -->\n<p>You can read this post <a href=\"https:\/\/ropensci.org\/blog\/2024\/07\/19\/news-july-2024\" rel=\"nofollow\" target=\"_blank\">on our blog<\/a>.\nNow let\u2019s dive into the activity at and around rOpenSci!<\/p>\n<h2>\nrOpenSci HQ\n<\/h2><h3>\nAnnouncing New Software Peer Review Editors: Beatriz Milz and Margaret Siple\n<\/h3><p>We are excited to welcome <a href=\"https:\/\/ropensci.org\/author\/beatriz-milz\/\" rel=\"nofollow\" target=\"_blank\">Beatriz Milz<\/a> and <a href=\"https:\/\/ropensci.org\/author\/margaret-siple\/\" rel=\"nofollow\" target=\"_blank\">Margaret Siple<\/a> to our team of <a href=\"https:\/\/ropensci.org\/software-review\/#editors\" rel=\"nofollow\" target=\"_blank\">Associate Editors<\/a> for rOpenSci <a href=\"https:\/\/ropensci.org\/software-review\/\" rel=\"nofollow\" target=\"_blank\">Software Peer Review<\/a>. They join Laura DeCicco, Julia Gustavsen, Anna Krystalli, Mauro Lepore, Noam Ross, Ma\u00eblle Salmon, Emily Riederer, Adam Sparks, and Jeff Hollister.<\/p>\n<p>Meet Beatriz and Margaret in their <a href=\"https:\/\/ropensci.org\/blog\/2024\/07\/03\/editors2024\/\" rel=\"nofollow\" target=\"_blank\">introduction blog post<\/a>.\nWelcome on board to you both, thank you for your service!<\/p>\n<h3>\nA fresh new look for R-universe!\n<\/h3><p>You might have noticed that R-universe got a big <a href=\"https:\/\/ropensci.r-universe.dev\/packages\" rel=\"nofollow\" target=\"_blank\">refresh<\/a>. \ud83c\udf66\nRead all about this <a href=\"https:\/\/ropensci.org\/blog\/2024\/06\/12\/runiverse-frontend\/\" rel=\"nofollow\" target=\"_blank\">big overhaul of the interface<\/a>.<\/p>\n<h3>\nResources from the rOpenSci community at useR! 2024\n<\/h3><p>While some video recordings have not yet been posted on the <a href=\"https:\/\/www.youtube.com\/@useRConference_global\" rel=\"nofollow\" target=\"_blank\">useR! YouTube channel<\/a>, some slidedecks and materials are already available.<\/p>\n<ul>\n<li><a href=\"https:\/\/ropensci.org\/author\/ma%C3%ABlle-salmon\/\" rel=\"nofollow\" target=\"_blank\">Ma\u00eblle Salmon<\/a>\u2019s keynote talk <a href=\"https:\/\/sched.co\/1c9Jy\" rel=\"nofollow\" target=\"_blank\">\u201cHow your code might get rusty\u201d<\/a> (<a href=\"https:\/\/user-maelle.netlify.app\/\" rel=\"nofollow\" target=\"_blank\">Slides<\/a> | <a href=\"https:\/\/www.youtube.com\/watch?v=ldko1TPC1aA\" rel=\"nofollow\" target=\"_blank\">Recording<\/a>)<\/li>\n<li><a href=\"https:\/\/ropensci.org\/author\/jeroen-ooms\/\" rel=\"nofollow\" target=\"_blank\">Jeroen Ooms<\/a>\u2019 talk <a href=\"https:\/\/sched.co\/1c90h\" rel=\"nofollow\" target=\"_blank\">\u201cNavigating the R Ecosystem Using R-Universe\u201d<\/a> (<a href=\"https:\/\/jeroen.github.io\/user2024\/#\/title-slide\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>)<\/li>\n<li><a href=\"https:\/\/ropensci.org\/author\/jon-harmon\/\" rel=\"nofollow\" target=\"_blank\">Jon Harmon<\/a>\u2019s virtual talk <a href=\"https:\/\/www.youtube.com\/watch?v=8jH5wfuDx-g\" rel=\"nofollow\" target=\"_blank\">\u201cLearning Together at the Data Science Learning Community\u201d<\/a><\/li>\n<li><a href=\"https:\/\/ropensci.org\/author\/pao-corrales\/\" rel=\"nofollow\" target=\"_blank\">Paola Corrales<\/a> and <a href=\"https:\/\/ropensci.org\/author\/elio-campitelli\/\" rel=\"nofollow\" target=\"_blank\">Elio Campitelli<\/a>\u2019s tutorial <a href=\"https:\/\/sched.co\/1c8yF\" rel=\"nofollow\" target=\"_blank\">\u201cEfficient Data Analysis with data.table\u201d<\/a> (<a href=\"https:\/\/paocorrales.github.io\/intro-datatable\/\" rel=\"nofollow\" target=\"_blank\">Website<\/a>)<\/li>\n<li><a href=\"https:\/\/ropensci.org\/author\/elio-campitelli\" rel=\"nofollow\" target=\"_blank\">Elio Campitelli<\/a>\u2019s talk <a href=\"https:\/\/sched.co\/1c8yj\" rel=\"nofollow\" target=\"_blank\">\u201cBuilding Bilingual Bridges with Multilingual Manuals\u201d<\/a> (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/3d\/UseR2024-1.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>)<\/li>\n<li><a href=\"https:\/\/ropensci.org\/author\/hugo-gruson\" rel=\"nofollow\" target=\"_blank\">Hugo Gruson<\/a>\u2019s\n<ul>\n<li>Talk <a href=\"https:\/\/sched.co\/1c8z3\" rel=\"nofollow\" target=\"_blank\">\u201cBuilding Interoperability in Existing Software Ecosystems with S3 Classes\u201d<\/a> (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/ff\/2024-07-09_Gruson%20-%20Building%20Interoperability%20with%20S3%20Classes.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>).<\/li>\n<li>Poster <a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/ef\/HugoGruson_useR_poster.pdf\" rel=\"nofollow\" target=\"_blank\">\u201cA reproducible analysis of CRAN Task Views to understand the state of an R package ecosystem\u201d<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/ropensci.org\/author\/llu%C3%ADs-revilla-sancho\/\" rel=\"nofollow\" target=\"_blank\">Llu\u00eds Revilla<\/a> and Henrik Bengtsson\u2019s <a href=\"https:\/\/sched.co\/1cDsG\" rel=\"nofollow\" target=\"_blank\">poster<\/a> about CRAN packages archived and the <a href=\"http:\/\/cranhaven.org\/\" rel=\"nofollow\" target=\"_blank\">cranhaven.org<\/a> R-universe created to reduce the impact of that on users<\/li>\n<li><a href=\"https:\/\/ropensci.org\/author\/will-landau\" rel=\"nofollow\" target=\"_blank\">Will Landau<\/a> and Charlie Gao\u2019s talk <a href=\"https:\/\/sched.co\/1c8ya\" rel=\"nofollow\" target=\"_blank\">\u201cMoju-Kapu: How {Mirai} and {Crew} Are Powering the Next Generation of Parallel Computing in R\u201d<\/a> (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/8a\/moju-kapu.html\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>)<\/li>\n<li><a href=\"https:\/\/ropensci.org\/blog\/2024\/02\/15\/champions-program-champions-2024\/#binod-jung-bogati\" rel=\"nofollow\" target=\"_blank\">Binod Jung Bogati<\/a>\u2019s talks\n<ul>\n<li><a href=\"https:\/\/sched.co\/1c8w7\" rel=\"nofollow\" target=\"_blank\">\u201cGenerate Raw Synthetic Dataset for Clinical Trial &#8211; Binod Jung Bogati, Numeric Mind\u201d<\/a> (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/ff\/Generate%20Raw%20Synthetic%20Data%20for%20Clinical%20Trial%20-%20Binod%20Jung%20Bogati%20-%20useR2024.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>)<\/li>\n<li><a href=\"https:\/\/sched.co\/1c90Y\" rel=\"nofollow\" target=\"_blank\">\u201cTranslate R for Global Reach\u201d<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>\nCoworking\n<\/h3><p>Read <a href=\"https:\/\/ropensci.org\/blog\/2023\/06\/21\/coworking\/\" rel=\"nofollow\" target=\"_blank\">all about coworking<\/a>!<\/p>\n<p>Join us for social coworking &#038; office hours monthly on first Tuesdays!\nHosted by Steffi LaZerte and various community hosts.\nEveryone welcome.\nNo RSVP needed.\nConsult our <a href=\"https:\/\/ropensci.org\/events\" rel=\"nofollow\" target=\"_blank\">Events<\/a> page to find your local time and how to join.<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/ropensci.org\/events\/coworking-2024-08\" rel=\"nofollow\" target=\"_blank\">Tuesday, August 6th, 9:00 America Pacific (16:00 UTC)<\/a>, Building your first R package with cohost <a href=\"https:\/\/ropensci.org\/author\/carolina-pradier\/\" rel=\"nofollow\" target=\"_blank\">Carolina Pradier<\/a> and <a href=\"https:\/\/ropensci.org\/author\/steffi-lazerte\" rel=\"nofollow\" target=\"_blank\">Steffi LaZerte<\/a>.<\/p>\n<ul>\n<li>Explore how to make R packages<\/li>\n<li>Plan out that package you\u2019ve always wanted to create<\/li>\n<li>Chat with our cohost about tips and tricks for making your first R package<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Tuesday, September 3rd, 9:00 Australia Western (01:00 UTC), Theme TBA with cohost TBA and <a href=\"https:\/\/ropensci.org\/author\/steffi-lazerte\" rel=\"nofollow\" target=\"_blank\">Steffi LaZerte<\/a>.<\/p>\n<\/li>\n<\/ul>\n<p>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!<\/p>\n<h2>\nSoftware \ud83d\udce6\n<\/h2><h3>\nNew packages\n<\/h3><p>The following package recently became a part of our software suite:<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.ropensci.org\/osmapiR\" rel=\"nofollow\" target=\"_blank\">osmapiR<\/a>, developed by Joan Maspons: Interface to OpenStreetMap API for fetching and saving data from\/to the OpenStreetMap database (<a href=\"https:\/\/wiki.openstreetmap.org\/wiki\/API_v0.6\" rel=\"nofollow\" target=\"_blank\">https:\/\/wiki.openstreetmap.org\/wiki\/API_v0.6<\/a>). It is available on <a href=\"https:\/\/cran.r-project.org\/package=osmapiR\" rel=\"nofollow\" target=\"_blank\">CRAN<\/a>. It has been <a href=\"https:\/\/github.com\/ropensci\/software-review\/issues\/633\" rel=\"nofollow\" target=\"_blank\">reviewed<\/a> by Jon Harmon and Carlos C\u00e1mara.<\/li>\n<\/ul>\n<p>Discover <a href=\"https:\/\/ropensci.org\/packages\" rel=\"nofollow\" target=\"_blank\">more packages<\/a>, read more about <a href=\"https:\/\/ropensci.org\/software-review\" rel=\"nofollow\" target=\"_blank\">Software Peer Review<\/a>.<\/p>\n<h3>\nNew versions\n<\/h3><p>The following nine packages have had an update since the last newsletter: <a href=\"https:\/\/docs.ropensci.org\/rotemplate\" title=\"pkgdown template and utilities for rOpenSci docs\" rel=\"nofollow\" target=\"_blank\">rotemplate<\/a> (<a href=\"https:\/\/github.com\/ropensci-org\/rotemplate\/releases\/tag\/pkgdown-2.0.9\" rel=\"nofollow\" target=\"_blank\"><code>pkgdown-2.0.9<\/code><\/a>), <a href=\"https:\/\/docs.ropensci.org\/gitignore\" title=\"Create Useful .gitignore Files for your Project\" rel=\"nofollow\" target=\"_blank\">gitignore<\/a> (<a href=\"https:\/\/github.com\/ropensci\/gitignore\/releases\/tag\/v0.1.7\" rel=\"nofollow\" target=\"_blank\"><code>v0.1.7<\/code><\/a>), <a href=\"https:\/\/docs.ropensci.org\/nodbi\" title=\"NoSQL Database Connector\" rel=\"nofollow\" target=\"_blank\">nodbi<\/a> (<a href=\"https:\/\/github.com\/ropensci\/nodbi\/releases\/tag\/v0.10.5\" rel=\"nofollow\" target=\"_blank\"><code>v0.10.5<\/code><\/a>), <a href=\"https:\/\/docs.ropensci.org\/nuts\" title=\"Convert European Regional Data\" rel=\"nofollow\" target=\"_blank\">nuts<\/a> (<a href=\"https:\/\/github.com\/ropensci\/nuts\/releases\/tag\/v1.1.0\" rel=\"nofollow\" target=\"_blank\"><code>v1.1.0<\/code><\/a>), <a href=\"https:\/\/docs.ropensci.org\/occCite\" title=\"Querying and Managing Large Biodiversity Occurrence Datasets\" rel=\"nofollow\" target=\"_blank\">occCite<\/a> (<a href=\"https:\/\/github.com\/ropensci\/occCite\/releases\/tag\/v0.5.7\" rel=\"nofollow\" target=\"_blank\"><code>v0.5.7<\/code><\/a>), <a href=\"https:\/\/docs.ropensci.org\/osmapiR\" title=\"OpenStreetMap API\" rel=\"nofollow\" target=\"_blank\">osmapiR<\/a> (<a href=\"https:\/\/github.com\/ropensci\/osmapiR\/releases\/tag\/v0.1.0\" rel=\"nofollow\" target=\"_blank\"><code>v0.1.0<\/code><\/a>), <a href=\"https:\/\/docs.ropensci.org\/phonfieldwork\" title=\"Linguistic Phonetic Fieldwork Tools\" rel=\"nofollow\" target=\"_blank\">phonfieldwork<\/a> (<a href=\"https:\/\/github.com\/ropensci\/phonfieldwork\/releases\/tag\/v0.0.16\" rel=\"nofollow\" target=\"_blank\"><code>v0.0.16<\/code><\/a>), <a href=\"https:\/\/docs.ropensci.org\/taxlist\" title=\"Handling Taxonomic Lists\" rel=\"nofollow\" target=\"_blank\">taxlist<\/a> (<a href=\"https:\/\/github.com\/ropensci\/taxlist\/releases\/tag\/v0.3.0\" rel=\"nofollow\" target=\"_blank\"><code>v0.3.0<\/code><\/a>), and <a href=\"https:\/\/docs.ropensci.org\/waywiser\" title=\"Ergonomic Methods for Assessing Spatial Models\" rel=\"nofollow\" target=\"_blank\">waywiser<\/a> (<a href=\"https:\/\/github.com\/ropensci\/waywiser\/releases\/tag\/v0.6.0\" rel=\"nofollow\" target=\"_blank\"><code>v0.6.0<\/code><\/a>).<\/p>\n<h2>\nSoftware Peer Review\n<\/h2><p>There are eleven recently closed and active submissions and 6 submissions on hold. Issues are at different stages:<\/p>\n<ul>\n<li>\n<p>One at <a href=\"https:\/\/github.com\/ropensci\/software-review\/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A6\/approved\" rel=\"nofollow\" target=\"_blank\">\u20186\/approved\u2019<\/a>:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/ropensci\/software-review\/issues\/633\" rel=\"nofollow\" target=\"_blank\">osmapiR<\/a>, OpenStreetMap API. Submitted by <a href=\"https:\/\/github.com\/jmaspons\" rel=\"nofollow\" target=\"_blank\">Joan Maspons<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Four at <a href=\"https:\/\/github.com\/ropensci\/software-review\/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A4\/review(s)-in-awaiting-changes\" rel=\"nofollow\" target=\"_blank\">\u20184\/review(s)-in-awaiting-changes\u2019<\/a>:<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/github.com\/ropensci\/software-review\/issues\/638\" rel=\"nofollow\" target=\"_blank\">chopin<\/a>, CHOPIN: Computation for Climate and Health research On Parallelized INfrastructure. Submitted by <a href=\"https:\/\/www.issong.net\/\" rel=\"nofollow\" target=\"_blank\">Insang Song<\/a>.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/ropensci\/software-review\/issues\/637\" rel=\"nofollow\" target=\"_blank\">cancerprof<\/a>, API Client for State Cancer Profiles. Submitted by <a href=\"https:\/\/github.com\/realbp\" rel=\"nofollow\" target=\"_blank\">Brian Park<\/a>.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/ropensci\/software-review\/issues\/625\" rel=\"nofollow\" target=\"_blank\">rix<\/a>, Rix: Reproducible Environments with Nix. Submitted by <a href=\"https:\/\/brodrigues.co\/\" rel=\"nofollow\" target=\"_blank\">Bruno Rodrigues<\/a>.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/ropensci\/software-review\/issues\/599\" rel=\"nofollow\" target=\"_blank\">agromet<\/a>, \u00cdndices y Estad\u00edsticos Clim\u00e1ticos e Hidrol\u00f3gicos. Submitted by <a href=\"https:\/\/paocorrales.github.io\/\" rel=\"nofollow\" target=\"_blank\">Paola Corrales<\/a>.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Four at <a href=\"https:\/\/github.com\/ropensci\/software-review\/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A3\/reviewer(s)-assigned\" rel=\"nofollow\" target=\"_blank\">\u20183\/reviewer(s)-assigned\u2019<\/a>:<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/github.com\/ropensci\/software-review\/issues\/642\" rel=\"nofollow\" target=\"_blank\">eDNAjoint<\/a>, Joint Modeling of Traditional and Environmental DNA Survey Data. Submitted by <a href=\"https:\/\/github.com\/abigailkeller\" rel=\"nofollow\" target=\"_blank\">Abigail Keller<\/a>.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/ropensci\/software-review\/issues\/636\" rel=\"nofollow\" target=\"_blank\">rsi<\/a>, Efficiently Retrieve and Process Satellite Imagery. Submitted by <a href=\"https:\/\/mm218.dev\/\" rel=\"nofollow\" target=\"_blank\">Michael Mahoney<\/a>.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/ropensci\/software-review\/issues\/596\" rel=\"nofollow\" target=\"_blank\">sits<\/a>, Satellite Image Time Series Analysis for Earth Observation Data Cubes. Submitted by <a href=\"https:\/\/www.gilbertocamara.org\/\" rel=\"nofollow\" target=\"_blank\">Gilberto Camara<\/a>.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/ropensci\/software-review\/issues\/546\" rel=\"nofollow\" target=\"_blank\">fwildclusterboot<\/a>, Fast Wild Cluster Bootstrap Inference for Linear Models. Submitted by <a href=\"https:\/\/s3alfisc.github.io\/blog\/\" rel=\"nofollow\" target=\"_blank\">Alexander Fischer<\/a>. (Stats).<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>One at <a href=\"https:\/\/github.com\/ropensci\/software-review\/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A2\/seeking-reviewer(s)\" rel=\"nofollow\" target=\"_blank\">\u20182\/seeking-reviewer(s)\u2019<\/a>:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/ropensci\/software-review\/issues\/632\" rel=\"nofollow\" target=\"_blank\">QuadratiK<\/a>, A Collection of Methods Using Kernel-Based Quadratic Distances for. Submitted by <a href=\"https:\/\/github.com\/giovsaraceno\" rel=\"nofollow\" target=\"_blank\">Giovanni Saraceno<\/a>. (Stats).<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>One at <a href=\"https:\/\/github.com\/ropensci\/software-review\/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A1\/editor-checks\" rel=\"nofollow\" target=\"_blank\">\u20181\/editor-checks\u2019<\/a>:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/ropensci\/software-review\/issues\/626\" rel=\"nofollow\" target=\"_blank\">gigs<\/a>, Assess Fetal, Newborn, and Child Growth with International Standards. Submitted by <a href=\"https:\/\/github.com\/simpar1471\" rel=\"nofollow\" target=\"_blank\">Simon Parker<\/a>. (Stats).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Find out more about <a href=\"https:\/\/ropensci.org\/software-review\" rel=\"nofollow\" target=\"_blank\">Software Peer Review<\/a> and how to get involved.<\/p>\n<h2>\nOn the blog\n<\/h2><!-- Do not forget to rebase your branch! -->\n<h3>\nSoftware Review\n<\/h3><ul>\n<li><a href=\"https:\/\/ropensci.org\/blog\/2024\/07\/03\/editors2024\" rel=\"nofollow\" target=\"_blank\">Announcing New Software Peer Review Editors: Beatriz Milz and Margaret Siple<\/a> by Mark Padgham, Beatriz Milz, and Margaret Siple. Introducing two new editors for rOpenSci software review.<\/li>\n<\/ul>\n<h3>\nOther topics\n<\/h3><ul>\n<li>\n<p><a href=\"https:\/\/ropensci.org\/blog\/2024\/07\/09\/multilingual-documentation-wg\" rel=\"nofollow\" target=\"_blank\">Multilingual Documentation in R Packages<\/a> by Elio Campitelli. Multilingual documentation coming to an R package near you. Other languages: <a href='https:\/\/ropensci.org\/es\/blog\/2024\/07\/09\/multilingual-documentation-wg' lang='es' rel=\"nofollow\" target=\"_blank\">Documentaci\u00f3n multiling\u00fce en paquetes de R (es)<\/a>.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/ropensci.org\/blog\/2024\/07\/11\/collaboration-networks\" rel=\"nofollow\" target=\"_blank\">rOpenSci Community Collaboration Insight Using Social Networks Analysis<\/a> by Yanina Bellini Saibene and Sandro Camargo. In this blog post we present how we have used Social Network Analysis with R, to better understand and manage the rOpenSci community.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/ropensci.org\/blog\/2024\/07\/16\/impact-community-management\" rel=\"nofollow\" target=\"_blank\">Metrics, Impact and Community Management<\/a> by Yanina Bellini Saibene. Our community manager Yani, shares experiences using multi-level metrics and participation models through a community management lens to measure rOpenSci impact.<\/p>\n<\/li>\n<\/ul>\n<h2>\nUse cases\n<\/h2><p>Three use cases of our packages and resources have been reported recently.<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/discuss.ropensci.org\/t\/using-weatheroz-to-plot-perths-may-high-temperatures\/3920\" rel=\"nofollow\" target=\"_blank\">Using {weatherOz} to Plot Perth\u2019s May High Temperatures<\/a>. Reported by Adam Sparks.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/discuss.ropensci.org\/t\/oai-interface-request-response-and-data-download-with-r\/3923\" rel=\"nofollow\" target=\"_blank\">OAI interface request, response, and data download with R<\/a>. Reported by J\u00f6rg Lehmann.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/discuss.ropensci.org\/t\/translating-carpentries-workbench-lessons-with-babeldown\/3960\" rel=\"nofollow\" target=\"_blank\">Translating Carpentries workbench lessons with babeldown<\/a>. Reported by Hugo Gruson.<\/p>\n<\/li>\n<\/ul>\n<p>Explore <a href=\"https:\/\/ropensci.org\/usecases\" rel=\"nofollow\" target=\"_blank\">other use cases<\/a> and <a href=\"https:\/\/discuss.ropensci.org\/c\/usecases\/10\" rel=\"nofollow\" target=\"_blank\">report your own<\/a>!<\/p>\n<h2>\nCalls for contributions\n<\/h2><h3>\nCalls for maintainers\n<\/h3><p>If you\u2019re interested in maintaining any of the R packages below, you might enjoy reading our blog post <a href=\"https:\/\/ropensci.org\/blog\/2023\/02\/07\/what-does-it-mean-to-maintain-a-package\/\" rel=\"nofollow\" target=\"_blank\">What Does It Mean to Maintain a Package?<\/a>.<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/docs.ropensci.org\/historydata\/\" rel=\"nofollow\" target=\"_blank\">historydata<\/a>, datasets for historians. <a href=\"https:\/\/github.com\/ropensci\/historydata\/issues\/23\" rel=\"nofollow\" target=\"_blank\">Issue for volunteering<\/a>.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/docs.ropensci.org\/USAboundaries\/\" rel=\"nofollow\" target=\"_blank\">USAboundaries<\/a> (and USAboundariesdata), historical and contemporary boundaries of the United States of America . <a href=\"https:\/\/github.com\/ropensci\/USAboundaries\/issues\/50\" rel=\"nofollow\" target=\"_blank\">Issue for volunteering<\/a>.<\/p>\n<\/li>\n<\/ul>\n<h3>\nCalls for contributions\n<\/h3><ul>\n<li>\n<p><a href=\"https:\/\/ropensci.org\/blog\/2024\/03\/01\/qualtrics-call-help\/\" rel=\"nofollow\" target=\"_blank\">Help make qualtRics better! Code contributions wanted<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/ropensci.org\/blog\/2024\/02\/27\/assertr-call-help\/\" rel=\"nofollow\" target=\"_blank\">Help make assertr better! Come close issues<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/ropensci.org\/blog\/2024\/02\/29\/targets-call-help\/\" rel=\"nofollow\" target=\"_blank\">Help users and developers of targets by answering questions!<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/ropensci.org\/blog\/2024\/02\/19\/waywiser-call-help\/\" rel=\"nofollow\" target=\"_blank\">Help make waywiser better! User requests wanted<\/a><\/p>\n<\/li>\n<\/ul>\n<p>Also refer to our <a href=\"https:\/\/ropensci.org\/help-wanted\/\" rel=\"nofollow\" target=\"_blank\">help wanted page<\/a> \u2013 before opening a PR, we recommend asking in the issue whether help is still needed.<\/p>\n<h2>\nPackage development corner\n<\/h2><p>Some useful tips for R package developers. \ud83d\udc40<\/p>\n<h3>\nLast call: your opinion on the CRAN submission process!\n<\/h3><p>Shared by Llu\u00eds Revilla and Heather Turner in our Slack workspace, a crucial survey ending today!<\/p>\n<blockquote>\n<p>\u201cIf you have R package development experience and would like to share your thoughts on the CRAN submission process, please fill this short survey from the CRAN Cookbook project!\u201d<\/p>\n<\/blockquote>\n<p>Please find the <a href=\"https:\/\/forms.gle\/umdew9KHWeQSehq8A\" rel=\"nofollow\" target=\"_blank\">Google form<\/a> and read more about the exciting cookbook project in this <a href=\"https:\/\/www.linkedin.com\/pulse\/improving-skills-r-package-maintainers-support-from-consortium-daly-tlt4e\" rel=\"nofollow\" target=\"_blank\">post by Jasmine Daly<\/a>.<\/p>\n<h3>\nRobust type-checking with r-lib\n<\/h3><p>Don\u2019t miss this insightful short post by Josiah Parry, <a href=\"https:\/\/josiahparry.com\/posts\/2024-06-30-type-safety\/\" rel=\"nofollow\" target=\"_blank\">\u201cType safe(r) R code\u201d<\/a>.\nA related older blog post is <a href=\"https:\/\/blog.r-hub.io\/2022\/03\/10\/input-checking\/\" rel=\"nofollow\" target=\"_blank\">\u201cChecking the inputs of your R functions\u201d<\/a> by Hugo Gruson, Sam Abbott, Carl Pearson.<\/p>\n<h3>\nThe one with all the useR! links\n<\/h3><p>The useR! 2024 conference featured quite a few talks relevant to package development, beside the talks we mentioned in the <a href=\"https:\/\/ropensci.org\/blog\/2024\/07\/19\/news-july-2024\/#resources-from-the-ropensci-community-at-user-2024\" rel=\"nofollow\" target=\"_blank\">HQ section<\/a>.\nNot all recordings are available yet, but make sure to check out the <a href=\"https:\/\/www.youtube.com\/@useRConference_global\" rel=\"nofollow\" target=\"_blank\">useR! YouTube channel<\/a>.<\/p>\n<p>If we missed any relevant content, please <a href=\"https:\/\/github.com\/ropensci-org\/monthly\/issues\" rel=\"nofollow\" target=\"_blank\">get in touch<\/a> so we might add missing pieces to our next newsletter!<\/p>\n<h4>\nRetrospectives\n<\/h4><p>Kurt Hornik and Torsten Hothorn gave keynote talks <a href=\"https:\/\/userconf2024.sched.com\/event\/1c9Jm\/keynote-more-than-25-years-of-cran-kurt-hornik-wirtschaftsuniversitat-wien?iframe=no&#038;w=100%25&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\">\u201cMore than 25 years of CRAN\u201d<\/a> (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/41\/user2024_CRAN.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>) and <a href=\"https:\/\/userconf2024.sched.com\/event\/1c9JC\/keynote-some-things-you-cant-read-from-a-news-file-torsten-hothorn-university-of-zurich?iframe=yes&#038;w=100%25&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\">\u201cSome things you can\u2019t read from\na NEWS file\u201d<\/a> (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/b6\/useR_2024_TH%20%282%29.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a> | <a href=\"https:\/\/www.youtube.com\/watch?v=JWg3jUJvsUg\" rel=\"nofollow\" target=\"_blank\">Recording<\/a>) about maintaining a package for decades.<\/p>\n<p>Edzer Pebesma and Roger Bivand reported on <a href=\"https:\/\/userconf2024.sched.com\/event\/1c90V\/r-evolution-the-retirement-of-r-packages-with-many-reverse-dependencies-edzer-pebesma-university-of-muenster-roger-bivand-norwegian-school-of-economics?iframe=no&#038;w=100%25&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\">\u201cThe Retirement of R Packages with Many Reverse Dependencies\u201d<\/a> (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/2a\/UseR2024.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>).<\/p>\n<h4>\nOn validation of R packages\n<\/h4><p>Coline Zeballos and Yann F\u00e9hat from the R Validation Hub discussed <a href=\"https:\/\/userconf2024.sched.com\/event\/1dyXW\/supporting-companies-with-validation-of-r-packages-yann-feat-mainanalytics-gmbh-coline-zeballos-r-validation-hub?iframe=no&#038;w=100%25&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\">how to support (pharma) companies with validation of R Packages<\/a> (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/4a\/Supporting%20Companies%20With%20Validation%20of%20R%20Packages_%20A%20Regulatory%20Repository.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>). They use a toolset based on <a href=\"https:\/\/github.com\/r-hub\/repos\" rel=\"nofollow\" target=\"_blank\">r-hub\/repos<\/a> and the <a href=\"https:\/\/pharmar.github.io\/riskmetric\/\" rel=\"nofollow\" target=\"_blank\">riskmetric<\/a> package.<\/p>\n<p>Szymon Maksymiuk and Lorenzo Braschi presented a <a href=\"https:\/\/userconf2024.sched.com\/event\/1c8z7\/deep-dive-into-industry-r-package-quality-assessment-szymon-maksymiuk-lorenzo-braschi-roche?iframe=no\" rel=\"nofollow\" target=\"_blank\">Deep Dive Into Industry R\nPackage Quality Assessment<\/a>. Beside introducing the concepts, they mentioned three open-source R packages that they created: <a href=\"https:\/\/github.com\/Genentech\/checked\" rel=\"nofollow\" target=\"_blank\">checked<\/a> for running reverse dependencies checks; <a href=\"https:\/\/genentech.github.io\/covtracer\/\" rel=\"nofollow\" target=\"_blank\">covtracer<\/a> for contextualizing tests using covr test traces; <a href=\"https:\/\/github.com\/Genentech\/rd2markdown\" rel=\"nofollow\" target=\"_blank\">rd2markdown<\/a> for converting .Rd files into Markdown.<\/p>\n<p>Also on reverse dependencies checks, Pawel Rucki and Andr\u00e9 Ver\u00edssimo presented\n<a href=\"https:\/\/userconf2024.sched.com\/event\/1cC1c\/verdepcheck-a-tool-for-dependencies-check-pawel-rucki-andre-verissimo-roche?iframe=no&#038;w=100%25&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\">{verdepcheck} &#8211; A Tool for Dependencies Check<\/a> (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/2d\/%7Bverdepcheck%7D%20-%20A%20Tool%20for%20Dependencies%20Check.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a> | <a href=\"https:\/\/insightsengineering.github.io\/verdepcheck\/main\/\" rel=\"nofollow\" target=\"_blank\">Package Docs<\/a>).<\/p>\n<p>Franciszek Walkowiak discussed <a href=\"https:\/\/userconf2024.sched.com\/event\/1c8yp\/systems-integration-tests-for-r-package-cohorts-franciszek-walkowiak-roche?iframe=no&#038;w=100%25&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\">Systems Integration Tests for R Package Cohorts<\/a>, including the introductions to two open-source utilities, <a href=\"https:\/\/github.com\/insightsengineering\/scribe\" rel=\"nofollow\" target=\"_blank\">scribe<\/a> that creates complete build, check and install reports for a collection of R projects and <a href=\"https:\/\/github.com\/insightsengineering\/locksmith\" rel=\"nofollow\" target=\"_blank\">locksmith<\/a> that helps with <code>renv.lock<\/code> creation (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/1c\/systems-integration-tests-for-r-package-cohorts.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>).<\/p>\n<h4>\nOn good practice\n<\/h4><p>Daniel Saban\u00e9s Bov\u00e9 introduced openstatsware\u2019s work on <a href=\"https:\/\/virtualuser2024.sched.com\/event\/1eBda\/openstatsguide-minimum-viable-good-practices-for-high-quality-statistical-software-packages-daniel-sabanes-bove-rconis?iframe=no&#038;w=&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\"><em>minimal viable<\/em> good practice standards for R packages<\/a>.<\/p>\n<p>Pedro Silva listed <a href=\"https:\/\/userconf2024.sched.com\/event\/1c8zm\/seven-deadly-sins-holding-you-back-as-a-software-developer-pedro-silva?iframe=no&#038;w=100%25&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\">Seven Deadly Sins Holding You\nBack as a Software Developer<\/a> (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/86\/Seven%20Deadly%20Sins%20Holding%20You%20Back%20as%20a%20Software%20Developer.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>).<\/p>\n<p>Hugo Gruson had a poster on <a href=\"https:\/\/userconf2024.sched.com\/event\/1cDry\/poster-session-guided-tours-a-reproducible-analysis-of-cran-task-views-to-understand-the-state-of-an-r-package-ecosystem-hugo-gruson-dataorg?iframe=no&#038;w=100%25&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\">A reproducible analysis of CRAN Task Views to understand the state of an R package ecosystem<\/a>. See the <a href=\"https:\/\/epiverse-connect.github.io\/ctv-analysis\/\" rel=\"nofollow\" target=\"_blank\">live analysis<\/a>.<\/p>\n<h4>\nOn learning with silly projects\n<\/h4><p>Fonti Kar <a href=\"https:\/\/userconf2024.sched.com\/event\/1c8zy\/why-build-silly-things-in-r-fonti-kar-university-of-new-south-wales?iframe=no\" rel=\"nofollow\" target=\"_blank\">shared her experience<\/a> in creating {ohwhaley} &#8211; a \u2018toy\u2019 R package which serves as a tool for learning package development and upskilling new learners (<a href=\"https:\/\/github.com\/fontikar\/useR2024-lightningtalk\/blob\/master\/why-build-silly-things.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>).<\/p>\n<h4>\nOn package design\n<\/h4><p>Hugo Gruson highlighted the benefits of using S3 classes for <a href=\"https:\/\/userconf2024.sched.com\/event\/1c8z3\/building-interoperability-in-existing-software-ecosystems-with-s3-classes-hugo-gruson-dataorg?iframe=no\" rel=\"nofollow\" target=\"_blank\">interoperability in Existing Software Ecosystems<\/a> (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/ff\/2024-07-09_Gruson%20-%20Building%20Interoperability%20with%20S3%20Classes.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>).\nSee also his recent <a href=\"https:\/\/epiverse-trace.github.io\/blog.html#category=S3\" rel=\"nofollow\" target=\"_blank\">blog posts on the topic<\/a>.<\/p>\n<p>Ligia Adamska used an onion analogy to explain <a href=\"https:\/\/userconf2024.sched.com\/event\/1c8z0\/layered-design-for-r-package-development-meeting-the-needs-of-pharmaceutical-rd-stakeholders-ligia-adamska-msd-switzerland?iframe=no&#038;w=100%25&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\">Layered Design for R Package\nDevelopment: Meeting the Needs of\nPharmaceutical R&#038;D Stakeholders<\/a> (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/7a\/UseR_presentation_Final.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>).<\/p>\n<h4>\nOn tools\n<\/h4><p>Daphne Grasselly, Franciszek Walkowiak and Pawel Rucki lead a tutorial on <a href=\"https:\/\/userconf2024.sched.com\/event\/1c8yI\/tutorial-streamlining-r-package-development-with-github-actions-workflows-daphne-grasselly-pawel-rucki-roche-dinakar-kulkarni-genentech-pre-registration-required?iframe=no\" rel=\"nofollow\" target=\"_blank\">Streamlining R package\ndevelopment with GitHub Actions\nWorkflows<\/a> (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/19\/streamlining-r-package-development-with-github-actions-workflows.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>).<\/p>\n<p>Emil Hvitfeldt explained how to <a href=\"https:\/\/virtualuser2024.sched.com\/event\/1eBdO\/making-better-error-messages-with-rlang-and-cli-emil-hvitfeldt-posit-pbc?iframe=no&#038;w=&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\">make better error messages with rlang and cli<\/a>.<\/p>\n<p>Ella Kaye shared her insights on <a href=\"https:\/\/userconf2024.sched.com\/event\/1c8zS\/c-for-r-users-ella-kaye-university-of-warwick?iframe=no&#038;w=100%25&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\">C for R users<\/a> (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/84\/c-for-r-users.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>).<\/p>\n<p>Davis Vaughan introduced <a href=\"https:\/\/userconf2024.sched.com\/event\/1c90k\/improving-development-tooling-with-an-r-grammar-for-tree-sitter-davis-vaughan-posit?iframe=no&#038;w=100%25&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\">tree-sitter, an efficient incremental parsing library<\/a> and the R package <a href=\"https:\/\/davisvaughan.github.io\/r-tree-sitter\/\" rel=\"nofollow\" target=\"_blank\">treesitter, which provides bindings to tree-sitter<\/a> whose README states \u201ctree-sitter is useful for a number of things, including syntax highlighting, go-to definition, code reshaping, and more.\u201d<\/p>\n<h4>\nOn multilingualism\n<\/h4><p>Elio Campitelli spoke about <a href=\"https:\/\/userconf2024.sched.com\/event\/1c8yj\/building-bilingual-bridges-with-multilingual-manuals-elio-campitelli-universidad-de-buenos-aires?iframe=no&#038;w=100%25&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\">Building Bilingual Bridges\nwith Multilingual Manuals<\/a> (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/3d\/UseR2024-1.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>). See also their <a href=\"https:\/\/ropensci.org\/blog\/2024\/07\/09\/multilingual-documentation-wg\/\" rel=\"nofollow\" target=\"_blank\">post on our blog<\/a>!<\/p>\n<h4>\nOn debugging\n<\/h4><p>Shannon Pileggi delivered a tutorial on <a href=\"https:\/\/events.linuxfoundation.org\/user\/program\/schedule\/\" rel=\"nofollow\" target=\"_blank\">debugging in R<\/a> (<a href=\"https:\/\/github.com\/rstats-wtf\/wtf-debugging\" rel=\"nofollow\" target=\"_blank\">Materials<\/a>).<\/p>\n<p>Antoine Fabri gave an <a href=\"https:\/\/userconf2024.sched.com\/event\/1c8ym\/constructive-a-nicer-dput-using-idiomatic-constructors-antoine-fabri-cynkra?iframe=no&#038;w=100%25&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\">overview of the motivations behind, and features of, his constructive package<\/a>, which, among other things, can be useful for troubleshooting (<a href=\"https:\/\/cynkra.github.io\/constructive\/\" rel=\"nofollow\" target=\"_blank\">Package docs<\/a>).<\/p>\n<h4>\nOn wrapping APIs\n<\/h4><p>Hadley Wickham introduced and demo-ed his <a href=\"https:\/\/userconf2024.sched.com\/event\/1c8zP\/web-apis-with-httr2-hadley-wickham-posit?iframe=no&#038;w=100%25&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\">httr2 package<\/a> (<a href=\"https:\/\/httr2.r-lib.org\/\" rel=\"nofollow\" target=\"_blank\">Package docs<\/a>).<\/p>\n<p>Simon Haller explained the <a href=\"https:\/\/userconf2024.sched.com\/event\/1c8ys\/automated-generation-of-r-client-libraries-for-restful-apis-using-openapi-specification-and-the-open-simon-haller-raiffeisen?iframe=no&#038;w=100%25&#038;sidebar=yes&#038;bg=no\" rel=\"nofollow\" target=\"_blank\">Automated Generation\nof R Client Packages for RESTful APIs<\/a> (<a href=\"https:\/\/static.sched.com\/hosted_files\/userconf2024\/87\/User_R_openapi_generator_simonhaller.pdf\" rel=\"nofollow\" target=\"_blank\">Slides<\/a>). See also Jon Harmon\u2019s <a href=\"https:\/\/beekeeper.api2r.org\/\" rel=\"nofollow\" target=\"_blank\">work on the same topic<\/a>.<\/p>\n<h4>\nOn a last resort for archived CRAN packages\n<\/h4><p>Henrik Bengtsson and Llu\u00eds Revilla had a poster about their <a href=\"https:\/\/www.cranhaven.org\/\" rel=\"nofollow\" target=\"_blank\">CRANhaven project<\/a>, a backup solution for end-users when a package falls of CRAN (and which is built using R-universe!).<\/p>\n<h2>\nLast words\n<\/h2><p>Thanks for reading! If you want to get involved with rOpenSci, check out our <a href=\"https:\/\/contributing.ropensci.org\/\" rel=\"nofollow\" target=\"_blank\">Contributing Guide<\/a> 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.\nYou can also support our work through <a href=\"https:\/\/ropensci.org\/donate\" rel=\"nofollow\" target=\"_blank\">donations<\/a>.<\/p>\n<p>If you haven\u2019t subscribed to our newsletter yet, you can <a href=\"https:\/\/ropensci.org\/news\/\" rel=\"nofollow\" target=\"_blank\">do so via a form<\/a>. Until it\u2019s time for our next newsletter, you can keep in touch with us via our <a href=\"https:\/\/ropensci.org\/\" rel=\"nofollow\" target=\"_blank\">website<\/a> and <a href=\"https:\/\/hachyderm.io\/@rOpenSci\" rel=\"nofollow\" target=\"_blank\">Mastodon account<\/a>.<\/p>\n<div style=\"border: 1px solid; background: none repeat scroll 0 0 #EDEDED; margin: 1px; font-size: 13px;\">\r\n<div style=\"text-align: center;\">To <strong>leave a comment<\/strong> for the author, please follow the link and comment on their blog: <strong><a href=\"https:\/\/ropensci.org\/blog\/2024\/07\/19\/news-july-2024\/\"> rOpenSci - open tools for open science<\/a><\/strong>.<\/div>\r\n<hr \/>\r\n<a href=\"https:\/\/www.r-bloggers.com\/\" rel=\"nofollow\">R-bloggers.com<\/a> offers <strong><a href=\"https:\/\/feedburner.google.com\/fb\/a\/mailverify?uri=RBloggers\" rel=\"nofollow\">daily e-mail updates<\/a><\/strong> about <a title=\"The R Project for Statistical Computing\" href=\"https:\/\/www.r-project.org\/\" rel=\"nofollow\">R<\/a> news and tutorials about <a title=\"R tutorials\" href=\"https:\/\/www.r-bloggers.com\/how-to-learn-r-2\/\" rel=\"nofollow\">learning R<\/a> and many other topics. <a title=\"Data science jobs\" href=\"https:\/\/www.r-users.com\/\" rel=\"nofollow\">Click here if you're looking to post or find an R\/data-science job<\/a>.\r\n\r\n<hr>Want to share your content on R-bloggers?<a href=\"https:\/\/www.r-bloggers.com\/add-your-blog\/\" rel=\"nofollow\"> click here<\/a> if you have a blog, or <a href=\"http:\/\/r-posts.com\/\" rel=\"nofollow\"> here<\/a> if you don't.\r\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Dear rOpenSci friends, it\u2019s time for our monthly news roundup!<\/p>\n<p>You can read this post on our blog.<br \/>\nNow let\u2019s dive into the activity at and around rOpenSci!<\/p>\n<p>rOpenSci HQ<\/p>\n<p>Announcing New Software Peer Review Editors: Beatriz Milz and Marga&#8230;<\/p>\n","protected":false},"author":1672,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"aioseo_notices":[],"jetpack-related-posts":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.r-bloggers.com\/wp-json\/wp\/v2\/posts\/385999"}],"collection":[{"href":"https:\/\/www.r-bloggers.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.r-bloggers.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.r-bloggers.com\/wp-json\/wp\/v2\/users\/1672"}],"replies":[{"embeddable":true,"href":"https:\/\/www.r-bloggers.com\/wp-json\/wp\/v2\/comments?post=385999"}],"version-history":[{"count":2,"href":"https:\/\/www.r-bloggers.com\/wp-json\/wp\/v2\/posts\/385999\/revisions"}],"predecessor-version":[{"id":386541,"href":"https:\/\/www.r-bloggers.com\/wp-json\/wp\/v2\/posts\/385999\/revisions\/386541"}],"wp:attachment":[{"href":"https:\/\/www.r-bloggers.com\/wp-json\/wp\/v2\/media?parent=385999"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.r-bloggers.com\/wp-json\/wp\/v2\/categories?post=385999"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.r-bloggers.com\/wp-json\/wp\/v2\/tags?post=385999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}