To reproduce the experimental results in the paper, simply run the jupyter notebook elo_main.ipynb
This folder also includes the python library Birkhoff, which computes the Birkhoff-von_Neumann decomposition of bistochastic matrices: https://github.com/jfinkels/birkhoff


