Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Etienne Bacher

@etiennebacher@mastodon.social
mastodon 4.7.0-beta.1
  • Open on mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

181 Followers
27 Following
17 Posts
Joined September 26, 2023
Website:
https://www.etiennebacher.com
Github:
https://github.com/etiennebacher

Posts

Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Jul 07, 2026
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social

#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/

mastodon.social

Mastodon

5
0
1
0
Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Apr 01, 2026
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social

#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/

mastodon.social

Mastodon

5
0
5
0
Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Mar 25, 2026
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social
Replying to @GillesColling@fosstodon.org
@GillesColling@fosstodon.org no particular handling of tidyeval for now but I haven't come across false positives because of this. Feel free to open an issue if you have some examples, that would be very helpful. There are several other packages that come with their own syntaxes (like box, igraph) so it's just a problem that is very hard to solve with static analysis
0
0
0
0
Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Mar 25, 2026
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social
Replying to @bentoh@mastodon.online
@bentoh@mastodon.online happy to read that! But Jarl is a replacement for lintr rather than Air, so you can pair Jarl and Air in precommit. See this page: https://jarl.etiennebacher.com/howto/precommit
3
1
0
0
Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Mar 24, 2026
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social

#rstats I'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 "@examples" and "@examplesIf" 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.etiennebacher.com/posts/2026-03-23-jarl-0.5.0/

Changelog: https://jarl.etiennebacher.com/changelog

mastodon.social

Mastodon

17
4
15
0
Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Feb 12, 2026
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social

#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/

mastodon.social

Mastodon

4
0
4
0
Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Feb 05, 2026
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social
Replying to @maelle@mastodon.social
@maelle@mastodon.social ah merci ! J'avais juste copié le texte du post bluesky
1
1
0
0
Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Feb 05, 2026
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social

#rstats I'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'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: https://jarl.etiennebacher.com/

mastodon.social

Mastodon

20
2
17
0
Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Jan 22, 2026
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social

#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

mastodon.social

Mastodon

5
0
3
0
Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Jan 20, 2026
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social

#rstats I'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

mastodon.social

Mastodon

7
0
10
0
Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Dec 17, 2025
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social

#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

mastodon.social

Mastodon

12
1
7
0
Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Nov 28, 2025
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social

#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 = ["TESTTHAT"]` in jarl.toml

* 3 CLI args were renamed

* bug fixes and new docs:
- vignette "Tutorial: add a new rule"
- new sections on how to use Jarl in Helix and Neovim

Changelog: https://jarl.etiennebacher.com/changelog

mastodon.social

Mastodon

12
0
9
0
Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Nov 20, 2025
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social
Replying to @schuemaa@ecoevo.social
@schuemaa@ecoevo.social good question, I have never used emacs myself so I don't have the answer, but if you find a way please let me know: https://github.com/etiennebacher/jarl/issues/138
0
1
0
0
Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Nov 20, 2025
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social

#rstats I'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/
- website: https://jarl.etiennebacher.com/

Your browser does not support the video tag.
mastodon.social

Mastodon

28
5
28
0
Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Mar 11, 2025
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social
Replying to @ginolhac@fosstodon.org
@ginolhac@fosstodon.org @LeafyEricScott@fosstodon.org I do hope that tidypolars is useful to some people, but honestly I can't compete with the manpower dedicated to duckplyr. I also have less usecases for tidypolars as I'm now looking for a job. (That said I still gladly accept bug reports and feature requests in tidypolars :) )
1
0
0
0
Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Jan 05, 2025
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social
Replying to @atsyplenkov@fosstodon.org
@atsyplenkov@fosstodon.org Nice, I will try this!
0
0
0
0
Open post
etiennebacher
Etienne Bacher @etiennebacher@mastodon.social · Dec 09, 2024
Etienne Bacher
@etiennebacher@mastodon.social

PhD in economics from LISER, Luxembourg, now Research Software Engineer at University College London. Mostly here to talk about #rstats

mastodon.social

#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/

Your browser does not support the video tag.
mastodon.social

Mastodon

18
2
18
0

Remote instance

mastodon.social
Open on original server
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 01:38:28 UTC