Etienne Bacher
etiennebacher@mastodon.social
<p>PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about <a href="https://mastodon.social/tags/rstats" class="mention hashtag" rel="tag">#<span>rstats</span></a></p>
Posts
-
Post #4240735
#rstats tidypolars 0.19.0 is available! tidypolars provides the tidyverse syntax while using polars for better performance. In this release: - support more functions, including the new %notin% operator - better consistency with tidyverse - include polars performance improvements - bug fixes Changelog: https://tidypolars.etiennebacher.com/news/
-
Post #1098393
#rstats {flint} 0.1.2 is available via R-universe! This release comes with several bug fixes and new linters. {flint} is a package to detect and automatically fix lints in R code. It is also very fast and compatible with many {lintr} rules. More info: https://flint.etiennebacher.com/
-
Post #1018249
#rstats Jarl 0.2.0 is available! Jarl is a very fast R linter, written in Rust. New since the initial release: * 10 new rules, including 5 opt-in rules for testthat that can be activated with: - `--extend-select TESTTHAT` in the CLI - `extend-select = [&quot;TESTTHAT&quot;]` in jarl.toml * 3 CLI args were renamed * bug fixes and new docs: - vignette &quot;Tutorial: add a new rule&quot; - new sections on how to use Jarl in Helix and Neovim Changelog: https://jar...
-
Post #1018247
#rstats Jarl 0.3.0 is available! Jarl is a very fast R linter, able to check and fix thousands of lines in milliseconds. New since initial release: - 6 new rules - ignore automatically generated files by default - bug fixes and perf improvements All changes: https://jarl.etiennebacher.com/changelog
-
Post #1018245
#rstats I&#39;ve given a workshop a few days ago on handling large data (think tens to hundreds of millions of rows) with Polars in Python and in R. Here are my introductory slides: https://brussels-large-data-r-python.etiennebacher.com And the associated repo: https://github.com/etiennebacher/brussels_teaching_january_2026
-
Post #1018244
#rstats tidypolars 0.16.0 is available! tidypolars provides the tidyverse syntax while using polars in the background for efficient computations. In this release: - more support for unnest and separate functions from tidyr - new interface to export partitioned output - more improvements and bug fixes News: https://www.tidypolars.etiennebacher.com/news/#tidypolars-0160
-
Post #1018243
#rstats I&#39;m very happy to announce Jarl 0.4.0! Jarl is a very fast R linter, written in Rust. This release brings lots of improvements and fixes: - Jarl can now find unreachable code, meaning code that will never run because it&#39;s after a stop(), a return(), etc. - the suppression comments system (to ignore diagnostics on specific lines) has been entirely rewritten - and more! See the blog post: https://www.etiennebacher.com/posts/2026-02-03-jarl-0.4.0 And the full changelog:...
-
Post #1018242
#rstats tidypolars 0.17.0 is available! tidypolars provides the tidyverse syntax while using polars for better perf. In this release: - support new functions from dplyr 1.2.0 (filter_out, when_any...) - pivot_wider with lazyframe - bug fixes and more News: https://tidypolars.etiennebacher.com/news/
-
Post #1018241
#rstats tidypolars 0.18.0 is available! tidypolars provides the tidyverse syntax while using polars for better performance. In this release: - support more base R functions - bug fixes (including better NA handling in several functions) - and more Changelog: https://www.tidypolars.etiennebacher.com/news/
-
Post #921348
#rstats I&#39;m very happy to announce Jarl 0.5.0! Jarl is a very fast R linter, written in Rust. This release brings many improvements and fixes: - check R code chunks in R Markdown and Quarto docs - check &quot;@examples&quot; and &quot;@examplesIf&quot; sections if you use roxygen2 - detect unused or duplicated functions in pkgs - rules on specific pkgs, e.g. on `dplyr::filter()`, are now possible. Feel free to suggest more and in other pkgs too! Post: https://www.etien...
-
Post #662471
#rstats I&#39;m very happy to introduce Jarl, a new R linter. Jarl is a command line tool with extensions in VS Code, Positron, and Zed. It is extremely fast, able to check thousands of lines of R code in milliseconds. The GIF below shows how r-source (about 200k lines of R code) is parsed in less than 800ms. Jarl provides several output formats, a workflow file for Github Actions, and more features. More info: - blog post: https://www.etiennebacher.com/posts/2025-11-20-introducing-jarl/...