Maëlle Salmon

@maelle
1.8K Followers
202 Following
2.5K Posts
🧰 #Rstats / research software engineer.
🗒️ Blogger.
📦 Software review editor for @ropensci.
💜 #RLadies.
📈 PhD in statistics.
🍋 Nancy, France (let's say this emoji is a bergamot orange).
Homehttps://masalmon.eu/
GitHubhttps://github.com/maelle
PronounsShe/her
Profile pic byJulie Noury Soyer https://photographe-julienourysoyer.com/index.php

Et pour celleux souhaitant sponsoriser la conférence, les infos par ici:

https://astamm.github.io/fr/rr2026.html (français)
https://astamm.github.io/en/rr2026.html (anglais)

Rencontres R 2026 – Aymeric Stamm

Ouverture des inscriptions pour les Rencontres R 2026 à Nantes du 16 au 18 juin ! 🥳

https://rr2026.sciencesconf.org/

"It has occurred to me that if people really knew how software got written, I'm not sure they'd give their money to a bank or get on an airplane ever again."

Ellen Ullman, Close to the Machine

Whenever I have to use purrr::reduce(), I refer to my own blog post to remind myself of the syntax:

"Reducing my for loop usage with purrr::reduce()"

https://masalmon.eu/2023/07/26/reduce/

#RStats

Reducing my for loop usage with purrr::reduce() · Maëlle's R Blog

[blog] Code Hosting Options Beyond GitHub

rOpenSci activities generally rely on a GitHub-based workflow which can exclude users of other repositories. Here, @mpadge explores alternatives to GitHub for hosting code and describes ways in which to do so which also allow you to stay connected with rOpenSci operations on GitHub :tada:

https://ropensci.org/blog/2025/12/17/beyond-github/

#RStats
@rstats

Code Hosting Options Beyond GitHub

How to manage and mirror code repositories across different platforms.

December news! 🗞️ #RStats

📼 rOpenSci at LatinR

📼 rOpenSci at uRos

📆 Coworking

📈 New package {mantis}

👋 Call for contributions & new maintainers

🗒️ 3 tech notes!

🧰 Package Development Corner

https://ropensci.org/blog/2025/12/18/news-december-2025/

rOpenSci News Digest, December 2025

LatinR recordings, uRos resources, coworking, new package, package news

Episode 216 of the @rstats @rweekly Highlights is out! https://serve.podhome.fm/episodepage/r-weekly-highlights/216

📊 Data visualisations 2025 year in review @nrennie
📝 Assessing package usage @maelle @rOpenSci
🏗 mutagen (Gustavo Velásquez)

Happy with your current podcast app but want to send a boost? You can do that directly on the Podcast Index! Find us at https://podcastindex.org/podcast/1062040

h/t @mike_thomas & @batoolmm@bsky.social 🙏

#RStats #DataScience #v4v

Issue 2025-W51 Highlights

A retrospective that showcases favourite data visualisation projects and insights from 2025, a practical guide offering R package maintainers methods to…

R Weekly Highlights

[blog] Better #RStats Code, Without Any Effort, Without Even AI

By @maelle, edited by @etiennebacher & @steffilazerte

Read about:

✨ {lintr}, an R package that detects many ways to improve your code;

✨ Air, a fast CLI (command-line interface) for formatting R code automatically and almost instantly;

✨ jarl, another fast CLI (command-line interface) tool to find and automatically fix lints;

✨ {flir}, an R package to efficiently rewrite patterns of code, either built-in ones or custom ones.

https://ropensci.org/blog/2025/12/15/better-code/

Better Code, Without Any Effort, Without Even AI

Useful local, free, deterministic tools to improve your code

[blog] How to Assess Usage of your #RStats Package

📂 Downloads
🌳 Reverse dependencies
🔍 Code mentions
🎓 Citations
⭐ Popularity measures: likes
🤝 Contributions to the repository
🙋 Use case reports
🕵️ Telemetry

https://ropensci.org/blog/2025/12/11/package-usage/

How to Assess Usage of your Package

Ways to evaluate use of your package, and their downsides.

Do you know how to input the commit message when using Git revert? So that no Git editor is opened?

You can't, you have to do it in two steps

git revert --no-commit <SHA>
git commit -m "<message>"

https://stackoverflow.com/a/48070921

Something I learnt thanks to teaching at LatinR! 🙏

#Git

Specify commit message with revert --continue

How can I supply a message with the revert --continue command (i.e. after performing a revert and then resolving conflicts)? revert --continue tries to pop up a message editor (fails on my system --

Stack Overflow