R Weekly 2026-W14 ggauto, alt text, scientific coffee
This week’s release was curated by Jonathan Carroll, with help from the RWeekly team members and contributors.
Highlight
Insights
- Jarl 0.5.0: A fast R linter
- Why Learning R is a Good Career Move in 2026
- Pacific island demograpy, the narrative by @ellis2013nz
- Python version of ‘Option pricing using time series models as market price of risk Pt.3’
- You shall know a word by the company it keeps — so choose your prompts wisely
- Introducing ggauto: automating better charts

- 2026-03-27 AI Newsletter
- February 2026 Top 40 New CRAN Packages
- Speeding up tidySummarizedExperiment through query optimisation and the plyxp backend
- Adding Alt Text in Quarto with Claude Code

- De-slop the text you shouldn’t be writing anyway
- Text Analytics in R: Dense embeddings and RAG pipeline with ragnar and ellmer
- Bio7 3.6 Released
- Bayesian Neural Networks in {tidymodels} with {kindling}
- Beyond Keywords: How Semantic Search is Unlocking Clinical Code Reuse
- Using science to find the best decaf
R in the Real World
Tutorials
Resources
New Packages
📦 Keep up to date wtih CRANberries 📦
CRAN
- {rtemis} 1.0.0: Machine Learning and Visualization
- {rcloner} 0.0.1: Interface to ‘rclone’ Cloud Storage Utility
- {animejs} 0.1.0: R Bindings to the ‘Anime.js’ Animation Library
- {ggauto} 0.0.1: Automatically Create and Style ‘ggplot2’ Charts
- {reproresearchR} 0.1.1: Companion Package for ‘Reproducible Research Using R’
- {ksformat} 0.3.5: ‘SAS’-Style ‘PROC FORMAT’ for R
- {ggforestplotR} 0.1.0: Publication-Ready Forest Plots with ‘ggplot2’
- {blends} 0.1.0: Blend Colour Palettes
- {tabstats} 0.1.0: A Lightweight Toolkit for Displaying Customizable Tables
- {subtools} 1.1.0: Read and Manipulate Video Subtitles
- {stopmotion} 0.1.0: Build Stop Motion Animations from Image Sequences
- {pizzarr} 0.1.1: Slice into ‘Zarr’ Arrays
- {HeatmapR} 1.1.0: Create Heatmaps Using Base Graphics
- {jlview} 0.1.0: Zero-Copy Julia to R Array Bridge via ALTREP
- {YangHuiMagic} 1.1: A Generalization of Yang Hui’s Magic Squares
- {theRefdate} 1.0.0: Simple and Fast Date Manipulation on Character Strings in Format ‘DD.MM.YYYY’
GitHub or Bitbucket
-
deckroadmap: Give your slides a sense of direction - An R package for adding PowerPoint-style roadmap footers to Quarto and R Markdown Reveal.js slides.
-
{ggtypst} 0.1.0: Render any rich text and high-quality math expressions in
ggplot2easily, powered by Typst. (on Reddit) -
Ebbinghaus illusion Benchmark for LLMs: A flexible R & Python SDK for generating variants of the Ebbinghaus illusion. On top of the full source code, you will find in this repo links to a Kaggle notebook with free LLm examples, as well as a Shiny app to generate a reproducible dataset of Ebbinghaus illusion stimuli.
Updated Packages
- {Unicode} 17.0.0-1: Unicode Data and Utilities - diffify
- {vistime} 1.3.0: Pretty Timelines in R - diffify
- {tinytex} 0.59: Helper Functions to Install and Maintain TeX Live, and Compile LaTeX Documents - diffify
- {tinyplot} 0.6.1: Lightweight Extension of the Base R Graphics System - diffify
- {swagger} 5.32.1: Dynamically Generates Documentation from a ‘Swagger’ Compliant API - diffify
- {sourcetools} 0.1.7-2: Tools for Reading, Tokenizing and Parsing R Code - diffify
- {RcppRoll} 0.3.2: Efficient Rolling / Windowed Operations - diffify
- {nlme} 3.1-169: Linear and Nonlinear Mixed Effects Models - diffify
- {letsRept} 1.1.1: An Interface to the Reptile Database - diffify
- {bittermelon} 2.3.1: Bitmap Tools - diffify
- {ggdiceplot} 1.2.0: DicePlot Visualization for ‘ggplot2’ - diffify
- {shinyEditor} 1.0.0: ‘Ace’ and ‘Monaco’ Editors Bindings for ‘shiny’ Application - diffify
- {LLMing} 1.2.1: Large Language Model (LLM) Tools for Psychological Text Analysis - diffify
- {rpart} 4.1.27: Recursive Partitioning and Regression Trees - diffify
- {vbracket} 1.4.0: Custom Legends with Statistical Comparison Brackets - diffify
- {terra} 1.9-11: Spatial Data Analysis - diffify
- {rmarkdown} 2.31: Dynamic Documents for R - diffify
- {lessR} 4.5.3: Less Code with More Comprehensive Results - diffify
- {tau} 0.0-28: Text Analysis Utilities - diffify
- {sqlhelper} 0.2.2: Easier ‘SQL’ Integration - diffify
- {mlbench} 2.1-8: Machine Learning Benchmark Problems - diffify
- {synthesisr} 0.4.1: Import, Assemble, and Deduplicate Bibliographic Datasets - diffify
- {rworkflows} 1.0.11: Test, Document, Containerise, and Deploy R Packages - diffify
- {archivist} 2.3.9: Tools for Storing, Restoring and Searching for R Objects - diffify
- {pkgdiff} 1.0.2: Identifies Package Differences - diffify
- {ggautomap} 0.4.0: Create Maps from a Column of Place Names - diffify
- {WhatIf} 1.5-11: Software for Evaluating Counterfactuals - diffify
- {rollama} 0.3.0: Communicate with ‘Ollama’ to Run Large Language Models Locally - diffify
- {arrow} 23.0.1.2: Integration to ‘Apache’ ‘Arrow’ - diffify
- {rcheology} 4.5.3.0: Data on Base and Recommended Packages for Current and Previous Versions of R - diffify
- {renv} 1.2.0: Project Environments - diffify
- {gdalraster} 2.5.0: Bindings to ‘GDAL’ - diffify
- {tuber} 1.4.0: Client for the YouTube API - diffify
Videos and Podcasts
R Project Updates
Updates from R Core
Updates from the R Contribution Working Group (RCWG):
- R Dev Day @ Cascadia R Conf 2026, Portland, OR, USA, on Friday 26 July. Registration deadline Friday 12 June.
- R Dev Day @ useR! 2026, Warsaw, Poland, on Friday 19 July. Application deadline Friday 24 April.
- R Project Sprint 2026, Birmingham, UK, Tuesday 1 - Thursday 3 September. Application deadline Friday 8 May.
Upcoming Events in 3 Months
Events in 3 Months:
Connect
Join the Data Science Learning Community