Install#

uv add clvkit     # or pip install clvkit

Python 3.11+, four runtime dependencies — numpy, scipy, pandas and matplotlib — and no compiler. If uv is new to you, it’s the fastest way in; pip install clvkit gets you the same package.

Verify#

import clvkit

clvkit.__version__

The Dask, for logs over four million rows extra is the one optional install, for summarising transaction logs past about four million rows. From here, the User Guide walks through your first fit, or the Examples show it on real data.