Tech riderRev. 20 Sept 2026
  1. 1Runs onNot stated by the maker
  2. 2CostsNot stated by the maker
  3. 3Predictive CLVYes
  4. 4Cohort analysisYes
  5. 5Forecast horizonconfigurable
3 lines stated Written from the maker's own pages: github.com
The clvkit homepage

Overview

clvkit is ranked #19 of 37 in customer lifetime value software on Specifiction.

Compared on customer lifetime value software

Predictive CLV
Yesgithub.com
Cohort analysis
Yesgithub.com
Forecast horizon
configurablegithub.com
Data refresh
not statedgithub.com

Facts

Purpose
clvkit provides buy-till-you-die models for estimating customer lifetime value in non-contractual businesses.github.com · 4 Oct 2026
Core models
Its models include BG/NBD, MBG/NBD for customers who may never return after their first purchase, and Gamma-Gamma for spend per transaction.github.com · 4 Oct 2026
CLV and cohorts
The library composes purchase and spend models to estimate discounted lifetime value and provides cohort retention, revenue, and survival analysis.github.com · 4 Oct 2026
Input and output
It accepts transaction logs with customer ID, date, and amount, and prediction results can be converted to pandas DataFrames or JSON and plotted.github.com · 4 Oct 2026
Python requirements
Installation is available with uv or pip and requires Python 3.11 or later.github.com · 4 Oct 2026
Dependencies
The project lists numpy, scipy, pandas, and matplotlib as its four runtime dependencies, with Dask available as an optional extra for summarizing large logs.github.com · 4 Oct 2026
Validation
The README says CI checks that BG/NBD and Gamma-Gamma fits reproduce published estimates and runs those checks on pushes, pull requests, and before releases.github.com · 4 Oct 2026
Limits
The stated model scope excludes covariates, Bayesian fitting, and additional model families.github.com · 4 Oct 2026
Large logs
The README reports that Dask becomes faster than pandas at around four million transactions, while its default in-process scheduler used more peak memory in the measured benchmarks.github.com · 4 Oct 2026
License
The repository identifies its license as BSD-3-Clause.github.com · 4 Oct 2026
Maintainer
The README says the author is building customer-analytics work on top of clvkit and intends the library to remain installable and correct.github.com · 4 Oct 2026

Best clvkit alternatives

See all 20

Where it ranks on Specifiction

Is clvkit yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources