@sebffischer

79 Followers
74 Following
310 Posts

PhD Student in Statistics / Machine Learning.
Working on mlr3, which is a machine learning framework in R.

Also working on a code transformation framework for R (jit compilation, autodiff): https://r-xla.github.io/anvl/

OpenTelemetry has come to R 🎉

We've instrumented Shiny, plumber2, mirai, httr2, ellmer, knitr, testthat, and DBI — so you can get production-grade traces from your R apps with no code changes. Just set a few env vars and telemetry flows to the backend of your choice.

Full write-up: https://opensource.posit.co/blog/2026-05-07_opentelemetry/

#RStats #OpenTelemetry #Observability

Bringing OpenTelemetry to R in production

Posit has instrumented Shiny, plumber2, mirai, httr2, ellmer, knitr, testthat, and DBI with OpenTelemetry, and created tools for you to instrument your own packages, bringing production-grade observability to R.

Posit Open Source
In an R package, I am linking against R's LAPACK but ideally would like to have access to the the single precision float routines, which are not bundled there (on windows) because R does not use them. Does anyone have a recommendation how to also get access to f32 routines on windows? #rstats
One thing which might be nice is to have a ..(n) function that allows to skip n dimensions, so slicing the fourth dimension would become x[..(3), i, ..]
as more and more code is produced by LLMs I think it becomes even more important for code to be intuitive and readable.
Generally one pain is the:" select i-th axis, where i is a variable", because you can't do x[,,,2] because you don't know how many of those ","s you need.

What's the best "data.table"-like DSL for n-dimensional arrays? I am already aware of DumPy: https://dynomight.net/dumpy/

I am exploring ideas how to make array computations more readable. #rstats

DumPy: NumPy except it’s OK if you’re dum

reject clever

DYNOMIGHT
In Memoriam: Tomáš Kalibera - Programming Research Laboratory - CVUT

Why do I have to write C Code in R to pre-allocate a vector with a certain capacity? #rstats

Big new release in {anvl} (formerly called anvil, which conflicted with the AnVIL bioconductor package): https://github.com/r-xla/anvl/releases/tag/v0.2.0

There are too many features to list here, but one of the biggest ones is the introduction of eager mode, so usability of the package should be greatly improved!

#rstats

Release anvl 0.2.0 · r-xla/anvl

Breaking Changes The package was renamed from anvil to anvl to avoid a conflict with the Bioconductor package AnVIL. AnvilTensor/nv_tensor were renamed to AnvlArray and nv_array to be more in line...

GitHub
Has someone managed to publish a package on CRAN that downloads some prebuilt binaries? The C++ library I depend on uses LLVM and MLIR and the build is pretty complicated and I would really not like to maintain it as part of the CRAN package. #rstats