Software


As an important part of my work, I have written software for scientific computing and data analysis. Here I have collected some pieces of code that other people might find useful.

ScaleErrors

Perturbative uncertainties in lattice extractions of the strong coupling. The reference implementation in Julia and the reference with details on the method.

ADerrors

Error propagation and analysis of Monte Carlo data with the \( \Gamma \)-method and automatic differentiation. There are Julia and fortran implementations.

USEIR

A solver for non-Markovian Susceptible-Exposed-Infected-Recovered epidemiological model in Julia. See the paper for some background. There is also a python/cython version.

BDIO.jl

A Julia native implementation of read/write in BDIO format.

Uncertainties

A fortran module for linear error propagation.

mxmx

The MIXMAX random number generator implemented in fortran.

OpenQ*D

A highly scalable simulation code for Wilson fermions with C* boundary conditions

precision-mode.el

An emacs minor mode that helps converting numerical values with uncertainties between human readable and computer readable formats.

YMsu3

This code simulates the pure gauge SU(3) theory with different boundary conditions (SF, open, twisted,…).