This is an adaptation of wind23's whole_history_rating repository for chess.
The original implementation is based on the Ruby code of GoShrine.
To install it from source code:
git clone https://github.com/CallOn84/whr_chess.git
pip install .
To build this package from the source code, you will need a recent version of Python 3 installed, along with setuptools>=42 and pybind11>=2.10.0. Furthermore, depending on your operating system, you may also require the installation of the appropriate C++ build environment. If you are uncertain about the required dependencies, you can begin by attempting pip install and follow the instructions provided by your system to install the necessary components.
Rémi Coulom. Whole-history rating: A Bayesian rating system for players of time-varying strength. In International Conference on Computers and Games. 2008.