Johan Larsson
  • Blog
  • Publications
  • Software
  • Talks
  • CV
  • Bluesky
  • Google Scholar
Categories
All (9)
Beamer (1)
C++ (2)
Julia (1)
LaTeX (1)
Moloch (1)
Presentations (1)
Python (3)
R (4)
Rust (2)
Rust, CLI (1)
Web (1)

Software

Software that I have contributed to

Software I have written or contributed to. If you use any of it in your work, please consider citing it using the reference provided under each entry’s details.

 

Numerical optimization in pure Rust, with pluggable linear-algebra backends, a WebAssembly build, and an interactive browser playground.

Basin

Numerical optimization in pure Rust, with pluggable linear-algebra backends, a WebAssembly build, and an interactive browser playground.

 Details  Docs  crates.io  Code

BenchOpt is a benchmarking suite for optimization algorithms. It is built for simplicity, transparency, and reproducibility.

Benchopt

BenchOpt is a benchmarking suite for optimization algorithms. It is built for simplicity, transparency, and reproducibility.

 Details  Docs  PyPi  Code

Eunoia is a Rust library with bindings in R, Python, and JavaScript for fitting area-proportional Euler diagrams using circles, ellipses, and rectangles. It uses numerical optimization to find the best layout for representing set relationships accurately, even for more than three sets or complex relationships.

Eunoia

Eunoia is a Rust library with bindings in R, Python, and JavaScript for fitting area-proportional Euler diagrams using circles, ellipses, and rectangles. It uses numerical optimization to find the best layout for representing set relationships accurately, even for more than three sets or complex relationships.

 Details  Docs  CRAN  PyPi  npm  Julia  Code

A minimalist, feature-rich Beamer theme for LaTeX presentations with a clean design and extensive customization options.

Moloch

A minimalist, feature-rich Beamer theme for LaTeX presentations with a clean design and extensive customization options.

 Details  Docs  CTAN  Code

Panache is a fast Rust-based language server, formatter, and linter for Pandoc, Quarto, and R Markdown, bringing modern editor tooling to prose documents.

Panache

Panache is a fast Rust-based language server, formatter, and linter for Pandoc, Quarto, and R Markdown, bringing modern editor tooling to prose documents.

 Details  Docs  PyPi  npm  crates.io  Code

Generate maximally distinct, colorblind-friendly palettes for qualitative data, with control over hue, lightness, and chroma. For R, Python, C++, and the web.

Qualpal

Generate maximally distinct, colorblind-friendly palettes for qualitative data, with control over hue, lightness, and chroma. For R, Python, C++, and the web.

 Details  Docs  CRAN  PyPi  Code  Web App

Efficient solvers for Sorted L-One Penalized Estimation (SLOPE) in R, Python, Julia, and C++, supporting generalized linear models and sparse matrices.

SLOPE

Efficient solvers for Sorted L-One Penalized Estimation (SLOPE) in R, Python, Julia, and C++, supporting generalized linear models and sparse matrices.

 Details  Docs  CRAN  PyPi  Julia  Code

A Pomodoro timer CLI for status bars and terminals, written in Rust and designed to display the current timer state directly in your status bar.

Tomat

A Pomodoro timer CLI for status bars and terminals, written in Rust and designed to display the current timer state directly in your status bar.

 Details  Docs  crates.io  Code

A causality-first, high-performance graph package that provides a simple interface for building, creating, and examining causal relationships.

caugi

A causality-first, high-performance graph package that provides a simple interface for building, creating, and examining causal relationships.

 Details  Docs  CRAN  Code
No matching items

Copyright 2016-2026, Johan Larsson

 
  • Edit this page
  • Report an issue