Sign in

Johan Larsson

@jolars.co
110 followers 105 following 56 posts

Postdoc in statistics at the Department of Mathematical Sciences, UCPH. Follow me at jolars.co.

PostsRepliesMedia
Johan Larsson @jolars.co · 25/09/2026
I'm grateful and happy to announce that Badness (github.com/jolars/badness), my language server, formatter, and linter for #LaTeX and #BibTeX, has received a grant from @texusersgroup.bsky.social from the TeX Development fund to help improve LaTeX formatting and BibTeX parsing and linting!
github.com
GitHub - jolars/badness: LaTeX language server, formatter, and linter
LaTeX language server, formatter, and linter. Contribute to jolars/badness development by creating an account on GitHub.
181
Johan Larsson @jolars.co · 22/09/2026
Panache 3.12.0 is out! This release adds editor code actions for converting between tables styles (simple, pipe, grid, multiline) plus performance improvements and bug fixes! github.com/jolars/panac... #markdown #quarto #myst #pandoc
github.com
Release v3.12.0 · jolars/panache
Highlights This release brings code actions for converting between table styles! You can now convert to and from pipe tables, simple tables, multiline tables, and grid tables. These conversions aut...
001
Johan Larsson @jolars.co · 18/09/2026
I am writing a proposal for @rconsortium.bsky.social's ISC Grant for Arity, my language server, formatter, and linter for #R! I would be grateful for any feedback! The proposal can be read in its current form at jolars.github.io/isc-proposal.... Please use github.com/jolars/isc-p... to discuss it.
jolars.github.io
Arity: A Standalone Language Server for R Package Development
010
Reposted by Johan Larsson
Johan Erlandsson @skolbyrakraten.bsky.social · 24/08/2026
I dag är det 31 år sedan Windows-95 lanserades tillsammans med någon form av… dans? 🤔
static.klipy.com
Steve Ballmer Dancing at Windows 95 Launch
ALT: Steve Ballmer Dancing at Windows 95 Launch
109416
Reposted by Johan Larsson
eitsupi @eitsupi.bsky.social · 20/08/2026
I've released mini-roxygen, a Rust CLI for #rstats mini-roxygen parses a subset of roxygen comments and generates roxygen2-compatible Rd files output, without running R at all! github.com/eitsupi/mini...
github.com
GitHub - eitsupi/mini-roxygen: A small, static implementation of a subset of roxygen2
A small, static implementation of a subset of roxygen2 - eitsupi/mini-roxygen
131
Johan Larsson @jolars.co · 15/08/2026
I just released version 0.19 of Arity: a formatter, linter, and language server for R! The headline of this version is that Arity now formats and lints your DESCRIPTION. The release also includes improvements to roxygen2 formatting as well as many bug fixes. #rstats github.com/jolars/arity
github.com
GitHub - jolars/arity: Language server, formatter, and linter for R
Language server, formatter, and linter for R. Contribute to jolars/arity development by creating an account on GitHub.
1102
Johan Larsson @jolars.co · 15/07/2026
I'm happy to announce Badness: a formatter, linter, and language server for LaTeX! It is meant to be a all-in-one replacement for whatever texlab + latexindent/tex-fmt + chkex + bibtex-tidy setup you have going. The goal is to be a Ruff for LaTeX. github.com/jolars/badness #texlatex #latex
github.com
GitHub - jolars/badness: LaTeX language server, formatter, and linter
LaTeX language server, formatter, and linter. Contribute to jolars/badness development by creating an account on GitHub.
031
Johan Larsson @jolars.co · 09/07/2026
If you happen to be at #ICML this year, I'm presenting me and Jonas Wallin's poster "The Choice of Normalization Influences Shrinkage in Regularized Regression" today in the late afternoon session (17:00-18:45), number 3901! More and links to the paper and code at icml.cc/virtual/2026... #ICML2026
A poster titled "The Choice of Normalization Influences Shrinkage in Regularized Regression", by Johan Larsson and Jonas Wallin.
010
Reposted by Johan Larsson
Mathurin Massias @mathurinmassias.bsky.social · 07/07/2026
Slides for our ICML tutorial on Memorization and Generalization of Diffusion and Flow Matching Models are now available ! 🌀 memorization-generalization.github.io @quentinbertrand.bsky.social
memorization-generalization.github.io
ICML 2026 Tutorial - Generalization and Memorization in Flow Matching and Diffusion
22212
Johan Larsson @jolars.co · 05/07/2026
It's been ten years(!) since I wrote the R package eulerr, which generates area-proportional Venn and Euler diagrams. The last few months I've expanded eulerr into #Python, #Julia, #JavaScript, and #Rust and just published a blog post about this and improvements it brings. jolars.co/blog/2026-07...
jolars.co
Eunoia: Euler and Venn Diagrams in Five Languages
Eunoia is a Rust engine for area-proportional Euler and Venn diagrams, now with bindings for R, Python, Julia, and JavaScript.
082
Johan Larsson @jolars.co · 02/07/2026
Apparently I really like language servers, so I've made one for R! Arity is an all-in-one language server, formatter, and linter. It uses the same architecture as rust-analyzer. It has a fast formatter and linter (on par with air and jarl). It even formats roxygen2 blocks! github.com/jolars/arity
github.com
GitHub - jolars/arity: Language server, formatter, and linter for R
Language server, formatter, and linter for R. Contribute to jolars/arity development by creating an account on GitHub.
100
Johan Larsson @jolars.co · 01/07/2026
Panache v2.60 is out! Panache is a language server, formatter, and linter for #Markdown (including #Pandoc, #Quarto, and much more.) New in this version is experimental support for MyST (mystmd.org) and mdsvex (mdsvex.pngwn.io) flavored Markdown. github.com/jolars/panache
github.com
GitHub - jolars/panache: Language server, formatter, and linter for Markdown, Quarto, and R Markdown
Language server, formatter, and linter for Markdown, Quarto, and R Markdown - jolars/panache
011
Reposted by Johan Larsson
Max kuhn @topepo.bsky.social · 24/06/2026
The #rstat brulee package added several tabular deep learning models (using R's torch package). More details and next steps are in the blog post. opensource.posit.co/blog/2026-06...
opensource.posit.co
brulee 1.0.0
The first major version of brulee significantly expands tools for tabular deep learning models. We highlight five new model types, a `summary()` method, numerical precision changes, and GPU support
0125
Johan Larsson @jolars.co · 20/06/2026
I've created a Julia package for my Eunoia project (area-proportional venn and Euler diagrams)! It is built around my Rust library eunoia and uses Makie for plotting. Give it a try and tell me what you think! github.com/jolars/Eunoi... #julia #venn-diagrams #euler-diagrams #dataviz
github.com
GitHub - jolars/Eunoia.jl: Euler and Venn Diagrams in Julia
Euler and Venn Diagrams in Julia. Contribute to jolars/Eunoia.jl development by creating an account on GitHub.
000
Reposted by Johan Larsson
Hadley Wickham @hadley.nz · 17/06/2026
A massive congrats to R Core for this great honour. R has been the foundation of my career and it wouldn’t have been possible without years of work from them.
113213
Johan Larsson @jolars.co · 10/06/2026
I've written a blog post about my new project, Basin: A optimization library for #Rust! It's heavily inspired by the excellent argmin library, but with a few new features and deliberate differences that I explain in the blog post. jolars.co/blog/2026-06... #optimization
jolars.co
Basin: Numerical Optimization in Rust
Basin is a Rust library for numerical optimization, with pluggable linear-algebra backends, first-class constraints, and WebAssembly support.
020
Johan Larsson @jolars.co · 09/06/2026
Panache v2.52.0 is out! 🚀 A formatter, linter & language server for Quarto, Pandoc & Markdown. New: experimental math formatter (align + whitespace normalization) and hand-written YAML parser & formatter, fully lossless, even hashpipe YAML (Quaro chunk options) panache.bz
panache.bz
Panache: Language Server, Formatter, and Linter for Markdown, Quarto, and R Markdown
Panache provides authoring tools for Markdown, Quarto, and R Markdown: a language server, formatter, and linter to help you write better documents, more efficiently.
3317
Johan Larsson @jolars.co · 01/06/2026
Version 8.0.0 of my R package eulerr is out and on CRAN! 🚀 Its backend has been completely rewritten in Rust (via the eunoia crate), and brings square and rectangle shapes, faster fitting, efficient handling of large combinations, fewer dependencies, label placement algorithms to avoid overlaps, pl
160
Johan Larsson @jolars.co · 26/05/2026
I've made something! A numerical optimization library for Rust! 👀 basin.bz #optimization #rustlang #wasm
basin.bz
Basin — Numerical Optimization for Rust
Basin is a numerical optimization library for Rust: pluggable solvers, multiple linear-algebra backends, first-class constraints, and a wasm-first design.
031
Johan Larsson @jolars.co · 08/05/2026
The new app makes use of the new, exciting features of Eunoia, like supporting a complement (universe), as well as squares and rectangles in addition to circles and ellipses. Please check it out! eunoia.bz #eulerdiagram #venndiagram
eunoia.bz
Eunoia
Eunoia is an open-source library for generating area-proportional Euler and Venn diagrams, with bindings for R and TypeScript and a full-featured web app.
000
Johan Larsson @jolars.co · 07/05/2026
RE: mastodon.social/@jolars/11653267428… Thanks everyone! 🙏 That did it!
mastodon.social
Johan Larsson (@jolars@mastodon.social)
Panache (formatter/linter/language server for #Markdown, #Quarto, and R Markdown) is currently sitting at 99 GitHub stars ⭐. One more gets it over the threshold for inclusion in #Neovim’s lspconfig and mason plugins! Does anyone feels like being star # 100? 😅 https://github.com/jolars/panache
110
Johan Larsson @jolars.co · 07/05/2026
Panache (formatter/linter/language server for #Markdown , #Quarto , and R Markdown) is currently sitting at 99 GitHub stars ⭐. One more gets it over the threshold for inclusion in #Neovim ’s lspconfig and mason plugins! Does anyone feels like being star # 100? 😅 github.com/jolars/panache
github.com
GitHub - jolars/panache: Language server, formatter, and linter for Markdown, Quarto, and R Markdown
Language server, formatter, and linter for Markdown, Quarto, and R Markdown - jolars/panache
000
Johan Larsson @jolars.co · 05/05/2026
🥳
000
Reposted by Johan Larsson
Måns Magnusson @mansmag.bsky.social · 30/04/2026
🔥 Announcing the last tutorial on Stancon 2026 🔥 discourse.mc-stan.org/t/announcing...
discourse.mc-stan.org
Announcing the last tutorial of StanCon 2026
We are happy to announce the last workshop at StanCon 2026 in August! Contributing to Stan: A Developer’s Guide to the Core, Interfaces, and First Contributions Would you like to contribute a new fe...
113
Reposted by Johan Larsson
Antoine Vernet @antoinevernet.com · 22/04/2026
I managed to install panache (panache.bz) and for now I only got it to do one thing, but it is one thing that is really nice to do with a one liner: put every sentence in a quarto document on a newline. So the economy of a paragraph is visible at a glance. #writing #quarto
panache.bz
Panache: Language Server, Formatter, and Linter for Pandoc, Quarto, and R Markdown
Panache provides authoring tools for Pandoc, Quarto, and R Markdown: a language server, formatter, and linter to help you write better documents, more efficiently.
0145
Reposted by Johan Larsson
Ben Zipperer @benzipperer.org · 12/04/2026
Panache, a sweet new formatter and linter for #quarto and #RStats markdown by @jolars.co will format automatically on save in Positron/VSCode
1111
Reposted by Johan Larsson
Max kuhn @topepo.bsky.social · 06/04/2026
The panache #quartopub formatter and linter by @jolars.co is excellent! Very configurable and uses external tools (e.g., air or ruff) to format code blocks. panache.bz
panache.bz
Panache: Language Server, Formatter, and Linter for Pandoc, Quarto, and R Markdown
Panache provides authoring tools for Pandoc, Quarto, and R Markdown: a language server, formatter, and linter to help you write better documents, more efficiently.
0172
Johan Larsson @jolars.co · 30/03/2026
Just released Panache 2.29 a couple of days ago: a formatter, linter, and language server for #Quarto, #Pandoc, and #R #Markdown! 🚀 New features include file renaming updating links, Yaml entries, etc throughout your files and Quarto projects. Full notes at github.com/jolars/panac... panache.bz
panache.bz
Panache: Language Server, Formatter, and Linter for Pandoc, Quarto, and R Markdown
Panache provides authoring tools for Pandoc, Quarto, and R Markdown: a language server, formatter, and linter to help you write better documents, more efficiently.
010
Johan Larsson @jolars.co · 12/03/2026
Panache, a language server, formatter, and linter for #Pandoc , #Quarto and #R #Markdown files is now also available for #VScode and related editors like #positron See marketplace.visualstudio.com/items?… or open-vsx.org/extension/jolars/panac… .
marketplace.visualstudio.com
Panache - Visual Studio Marketplace
Extension for Visual Studio Code - Language server for Pandoc, Quarto, and R Markdown documents
100
Johan Larsson @jolars.co · 12/02/2026
I've made an autoformatter, linter, and LSP for Quarto, Pandoc, and RMarkdown documents! It's still very much a work-in-progress; only the formatter is reaching something resembling a mature state. Check it out at github.com/jolars/panache #pandoc #markdown #quarto #rmarkdown
github.com
GitHub - jolars/panache: A formatter for Pandoc, Quarto, and RMarkdown
A formatter for Pandoc, Quarto, and RMarkdown. Contribute to jolars/panache development by creating an account on GitHub.
010
Johan Larsson @jolars.co · 28/01/2026
Just released the the SLOPE (the R package) version 2.0.0 🚀 Changes include modified behavior of `coef()`, new `refit()` method of cross-validation results, and a `summary()` method for SLOPE objects. github.com/jolars/SLOPE/releases/ta…
github.com
Release SLOPE 2.0.0 · jolars/SLOPE
Breaking Changes coef.SLOPE() with simplify = FALSE and intercept = TRUE now includes the intercepts as part of the returned list of coefficient matrices. New Features The plot.SLOPE() method no...
010
Johan Larsson @jolars.co · 12/01/2026
I’ve decided that the world needs yet another Pomodoro timer. yapm was unfortunately already taken, so I named it after the Swedish 🇸🇪 tomato 🍅: Tomat. Tomat is designed specifically for status bars like waybar and polybar and only for linux. jolars.co/blog/2026-01-12-tomat
jolars.co
Introducing Tomat: A Pomodoro Timer for Status Bars
I’ve decided that the world needs yet another pomodoro timer. yapm was unfortunately already taken, so I named it after the Swedish tomato.
110
Johan Larsson @jolars.co · 12/01/2026
I just released moloch 2.1.0, with support for configuring the style of the title page! At the moment, I've added two styles beyond the default: one mimicking the standard beamer style and one that uses a split style (see below).
One of the new title pages of moloch, which uses a split layout.
000
Johan Larsson @jolars.co · 12/01/2026
If you're working with causal graphs in R, then take a look at caugi, which is an R package by Frederik Fabricius Bjerre that I supervised the making of. It's blazing fast (built in Rust) and intuitive to work with. caugi.org #causality #r #graphs
caugi.org
Causal Graph Interface
Create, query, and modify causal graphs. 'caugi' (Causal Graph Interface) is a causality-first, high performance graph package that provides a simple interface to build, structure, and examine causal relationships.
000
Johan Larsson @jolars.co · 12/01/2026
I have just released a major update of my Latex Beamer theme Moloch, featuring a revamped color system along with various other changes. I describe them in this blog post: jolars.co/blog/2025-12-05-moloch-v2 #texlatex #beamer #presentations
jolars.co
What’s New in Moloch 2.0.0
I’m happy to announce the release of Moloch 2.0.0, with a redesigned color system, new themes, improved documentation, redesigned itemize lists, and various other refinements.
000
Johan Larsson @jolars.co · 12/01/2026
I've spent a bit of time updating the documentation for my LaTeX Beamer theme Moloch. In particular, it now contains documentation in the browser at moloch.ink ! Hopefully this makes it easier to discover and understand the available options for configuring the theme! #texlatex #beamer
moloch.ink
Moloch - A Minimalist, Feature-Rich Beamer Theme
Moloch is a minimalist, feature-rich Beamer theme for LaTeX presentations with a clean design and extensive customization options.
000
Johan Larsson @jolars.co · 12/01/2026
My side project Qualpal was recently published in JOSS! 🚀 In this blog post I talk about some of the recent changes the project, which is now not just an R package, but also a C++ library, a web app, and a CLI tool, has undergone. jolars.co/blog/2025-10-22-qualpal #dataviz #r #cpp
jolars.co
Qualpal
My pet project Qualpal is now a stand-alone C++ library as well as web app and was just published in the Journal of Open Source Software!
120
Reposted by Johan Larsson
Arfon Smith @arfon.bsky.social · 05/01/2026
We've shipped a major update to the JOSS submission scope requirements, affecting what is eligible for submission and what information we require from authors. You can read more about the changes and our motivations here: blog.joss.theoj.org/2026/01/prep... #joss #opensource #openscience
blog.joss.theoj.org
Preparing JOSS for a generative AI future: From code to human creativity and design | Journal of Open Source Software Blog
Blog for the Journal of Open Source Software • <a href='https://joss.theoj.org'>https://joss.theoj.org</a>
11814
Johan Larsson @jolars.co · 19/12/2025
I just released moloch 2.1.0, with support for configuring the style of the title page! I've added two styles beyond the default: a standard beamer style and one that uses a split style (see below). Full release notes are available at github.com/jolars/moloc... #texlatex #beamer #presentations
An image of the new 'split' title page style, which uses two columns.
000
Johan Larsson @jolars.co · 11/12/2025
Legibility is... woke? www.bbc.com/news/article... #calibri #trump #fonts
bbc.com
Rubio orders return to Times New Roman font over 'wasteful' Calibri - BBC News
The US State Department will be required to use Times New Roman instead of Calibri for official documents, starting 10 December.
030
Johan Larsson @jolars.co · 05/12/2025
I have just released a major update of my Latex Beamer theme Moloch, featuring a revamped color system along with various other changes. I describe them in this blog post: jolars.co/blog/2025-12... #texlatex #beamer #presentations
jolars.co
What’s New in Moloch 2.0.0
I’m happy to announce the release of Moloch 2.0.0, with a redesigned color system, new themes, improved documentation, redesigned itemize lists, and various other refinements.
010
Johan Larsson @jolars.co · 03/12/2025
I've spent a bit of time updating the documentation for my LaTeX Beamer theme Moloch. In particular, it now contains documentation in the browser at moloch.ink! Hopefully this makes it easier to discover and understand the available options for configuring the theme! #texlatex #beamer
moloch.ink
Moloch
Moloch is a functional and minimalist Beamer theme for LaTeX presentations. It tries to keep things simple while still providing a flexible and modern design.
010
Reposted by Johan Larsson
Michael Friendly @datavisfriendly.bsky.social · 28/11/2025
The {colorize} 📦 now on CRAN github.com/friendly/col...
github.com
Release Initial CRAN release · friendly/colorize
This is a small package, with only a few functions, but it serves a need not otherwise met in available R packages. It is therefore useful to have this on CRAN. colorize 0.2.1 Fix Description: as ...
073
Johan Larsson @jolars.co · 10/11/2025
Does anyone know why JSS's webpage is down? www.jstatsoft.org
jstatsoft.org
000
Johan Larsson @jolars.co · 24/10/2025
My side project Qualpal was recently published in JOSS! 🚀 In this blog post I talk about some of the recent changes the project, which is now not just an R package, but also C++ library, web app, and CLI tool, has undergone. jolars.co/blog/2025-10... #dataviz #r #cpp
jolars.co
Qualpal
My pet project Qualpal is now a stand-alone C++ library as well as web app and was just published in the Journal of Open Source Software!
010
Johan Larsson @jolars.co · 17/10/2025
Just had my project Qualpal published in JOSS! 🚀
000
Reposted by Johan Larsson
Michael Goerz @michaelgoerz.net · 12/10/2025
Published a new #JuliaLang package MuxDisplay for using a pane of a multiplexer like #Tmux or #WezTerm as a plotting window when working in a (remote) terminal. Announcement in discourse.julialang.org/t/ann-muxdis...
discourse.julialang.org
[ANN] MuxDisplay: Using multiplexer panes (tmux, Wezterm) to show graphics
I would like to announce MuxDisplay, which I just submitted for registration. It is a package that I wrote a while ago to fulfill my own needs for displaying graphics (plots, mostly) when working in t...
0122
Reposted by Johan Larsson
Michael Friendly @datavisfriendly.bsky.social · 26/09/2025
#rstats #meme Sometimes, all I want is a histogram....
4262
Johan Larsson @jolars.co · 15/08/2025
I have turned qualpal, which generates qualitative color palettes for categorical data, into a web app! It has support for multiple inputs, supports extending existing palettes, and provides analysis of the results. Please try it out at qualpal.cc! #qualpal #color-palettes #cpp #r #cli
qualpal.cc
Qualpal
Automatic generation of qualitative color palettes
010