https://github.com/etiennebacher
Jarl is a CLI tool with extensions in VS Code, Positron, and Zed. It can check thousands of lines of R code in milliseconds.
Jarl provides several output formats, a Github Actions workflow, and more.
Blog post: www.etiennebacher.com/posts/2025-1...
Jarl is a CLI tool with extensions in VS Code, Positron, and Zed. It can check thousands of lines of R code in milliseconds.
Jarl provides several output formats, a Github Actions workflow, and more.
Blog post: www.etiennebacher.com/posts/2025-1...
tidypolars provides the tidyverse syntax while using polars for efficient computations.
This release:
- more support for string and date func.
- two func. to export partitioned output
- bug fixes
Changelog: www.tidypolars.etiennebacher.com/news/#tidypo...
tidypolars provides the tidyverse syntax while using polars for efficient computations.
This release:
- more support for string and date func.
- two func. to export partitioned output
- bug fixes
Changelog: www.tidypolars.etiennebacher.com/news/#tidypo...
There are only a few functions to learn, but don't be fooled! Small 📦s can still be powerful.
Check out the new gallery page for fun case studies.
vincentarelbundock.github.io/tinytable/vi...
There are only a few functions to learn, but don't be fooled! Small 📦s can still be powerful.
Check out the new gallery page for fun case studies.
vincentarelbundock.github.io/tinytable/vi...
tidypolars provides the tidyverse syntax while using polars for efficient computations in the background.
This release brings compatibility with polars 1.0.0, released earlier
this week, and several features and bug fixes.
(1/2)
tidypolars provides the tidyverse syntax while using polars for efficient computations in the background.
This release brings compatibility with polars 1.0.0, released earlier
this week, and several features and bug fixes.
(1/2)
polars provides bindings to the eponymous Rust library, a very efficient dataframe library.
This is the outcome of a 1-year long rewrite led by @eitsupi to refactor the internals and match the API of Python polars.
pola-rs.github.io/r-polars/
Details ⬇️
polars provides bindings to the eponymous Rust library, a very efficient dataframe library.
This is the outcome of a 1-year long rewrite led by @eitsupi to refactor the internals and match the API of Python polars.
pola-rs.github.io/r-polars/
Details ⬇️
{flir} can detect and rewrite code patterns.
This is the 1st CRAN release and has two nice features:
- share custom rules across projects
- show changes in Shiny app before applying them
flir.etiennebacher.com/news/#flir-050
More details in the 🧵 (1/3)
{flir} can detect and rewrite code patterns.
This is the 1st CRAN release and has two nice features:
- share custom rules across projects
- show changes in Shiny app before applying them
flir.etiennebacher.com/news/#flir-050
More details in the 🧵 (1/3)
Algorithms for empirical research
Slides and material here: github.com/lrberge/2025...
The conclusion is that, even in the age of AI, using your brain is still relevant!
#RStats #EconSky
Algorithms for empirical research
Slides and material here: github.com/lrberge/2025...
The conclusion is that, even in the age of AI, using your brain is still relevant!
#RStats #EconSky
1. Webscraping part 1: static webscraping
2. Webscraping part 2: dynamic webscraping
3. Handling large data with Python and R
Details and links to the slides in the 🧵
(1/5)
1. Webscraping part 1: static webscraping
2. Webscraping part 2: dynamic webscraping
3. Handling large data with Python and R
Details and links to the slides in the 🧵
(1/5)
`flir` is a pkg I created last year, similar to `lintr` but faster and with automatic fixes.
In this post, I explain how to extend it, for instance to replace superseded and deprecated functions in large projects
www.etiennebacher.com/posts/2025-0...
`flir` is a pkg I created last year, similar to `lintr` but faster and with automatic fixes.
In this post, I explain how to extend it, for instance to replace superseded and deprecated functions in large projects
www.etiennebacher.com/posts/2025-0...
In the last months, the team has worked incredibly hard on the new-streaming engine and the results pay off. It is incredibly fast, and beats the Polars in-memory engine by a factor of 4 on a 96vCPU machine.
In the last months, the team has worked incredibly hard on the new-streaming engine and the results pay off. It is incredibly fast, and beats the Polars in-memory engine by a factor of 4 on a 96vCPU machine.
Yay!! I just submitted the complete manuscript of my upcoming book to the publisher!
Learn to easily and clearly interpret (almost) any stats model w/ R or Python. Simple ideas, consistent workflow, powerful tools, detailed case studies.
Read it for free @ marginaleffects.com
#RStats #PyData
Yay!! I just submitted the complete manuscript of my upcoming book to the publisher!
Learn to easily and clearly interpret (almost) any stats model w/ R or Python. Simple ideas, consistent workflow, powerful tools, detailed case studies.
Read it for free @ marginaleffects.com
#RStats #PyData
It brings some features and bug fixes, notably:
- more support for functions from base R, lubridate, stringr
- better errors/warnings when some args in a function are not supported
Changelog: www.tidypolars.etiennebacher.com/news/#tidypo...
It brings some features and bug fixes, notably:
- more support for functions from base R, lubridate, stringr
- better errors/warnings when some args in a function are not supported
Changelog: www.tidypolars.etiennebacher.com/news/#tidypo...
This version marks the renaming of the package. {flir} was named {flint} but a new package on CRAN now has this name, which could create confusion and namespace conflicts.
{flir} stands for "Fix Lints In R": flir.etiennebacher.com/news/
This version marks the renaming of the package. {flir} was named {flint} but a new package on CRAN now has this name, which could create confusion and namespace conflicts.
{flir} stands for "Fix Lints In R": flir.etiennebacher.com/news/
With Air, you'll never need to worry about styling your #rstats code ever again. All you need to do is save, and Air takes care of the rest.
www.tidyverse.org/blog/2025/02...
With Air, you'll never need to worry about styling your #rstats code ever again. All you need to do is save, and Air takes care of the rest.
www.tidyverse.org/blog/2025/02...
- make an R Shiny app to viz data from a large lit. review in marine biology
- 6 mo., Brest, France, start March 2025
- R Shiny, SQL, Python
No requirements in biology. CV and cover letter to send to contact in the file.
{flint} is a pkg to quickly find lints and fix them automatically.
In 0.2.0:
* fix when several replacements targeted the same piece of code
* adds a couple of new linters
* removes some edge cases
All changes: flint.etiennebacher.com/news/
{flint} is a pkg to quickly find lints and fix them automatically.
In 0.2.0:
* fix when several replacements targeted the same piece of code
* adds a couple of new linters
* removes some edge cases
All changes: flint.etiennebacher.com/news/
Select your code, hit a button, and let {flint} by @etiennebacher.bsky.social handle the rest.
🚀 Works on selected text only
🔧 Customizable with flint::setup_flint()
🌐 github.com/atsyplenkov/...
Select your code, hit a button, and let {flint} by @etiennebacher.bsky.social handle the rest.
🚀 Works on selected text only
🔧 Customizable with flint::setup_flint()
🌐 github.com/atsyplenkov/...
- make an R Shiny app to viz data from a large lit. review in marine biology
- 6 mo., Brest, France, start March 2025
- R Shiny, SQL, Python
No requirements in biology. CV and cover letter to send to contact in the file.
- make an R Shiny app to viz data from a large lit. review in marine biology
- 6 mo., Brest, France, start March 2025
- R Shiny, SQL, Python
No requirements in biology. CV and cover letter to send to contact in the file.
As a first post, I thought I'd just reuse my latest one on Mastodon:
{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: flint.etiennebacher.com
As a first post, I thought I'd just reuse my latest one on Mastodon:
{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: flint.etiennebacher.com