I just pushed LensKit version 0.14.1. This fixes bug #309, in which nDCG was not computed correctly when specifying a truncation length ('k').
Release notes here:
https://github.com/lenskit/lkpy/releases/tag/0.14.1
I recommend all users upgrade as soon as possible. The released version is on PyPI now and should reach conda-forge by the end of the day (barring unforeseen build queue problems).
Also, in the 0.14 series I have included extras in the PyPI 'lenskit' package to pull in the packages containing other algorithms that used to be in lenskit itself. In 0.15, these extras will be gone - if you need HPF, for example, you will need to install 'lenskit-hpf', not 'lenskit[hpf]'. The extras are only there for compatibility.
- Michael
--
I may send mail outside of working hours; I do not expect you to. He/him.