8080labs/ppscore
Predictive Power Score (PPS) in Python observed · 2026-08-28
Health v2 · maintenance only
55/100
- Activity 71
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2329
- days_rel: n/a
- days_push: 175
- n_releases_24m: 0
Adoption not part of the score
1170 stars · 172 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ppscore is a Python library implementing the Predictive Power Score (PPS), an asymmetric, data-type-agnostic metric that detects linear and non-linear relationships between dataframe columns. It serves as an alternative to correlation matrices, offering score, predictors, and matrix APIs for pandas DataFrames.
Use cases
- find non-linear relationships between dataframe columns
- alternative to correlation matrix in pandas
- rank predictors for a target variable
- detect predictive power of features
- compute PPS matrix for feature analysis
- replace correlation with a data-type-agnostic score
When to choose
- you need to detect non-linear or asymmetric relationships that correlation misses
- your data mixes numeric and categorical columns
- you want a quick feature-relevance ranking against a target
When to avoid
- you need statistically rigorous dependence measures with p-values
- you work outside pandas/Python dataframes
- you need fast computation on very wide datasets, since PPS trains models per column pair
Facets
library · maturity stable
data-science machine-learning data-science analytics python predictive-power-score correlation-alternative pandas feature-analysis feature-selection statistics
2 sources
- readme: https://github.com/8080labs/ppscore · fetched 2026-08-28 · 7d3b21ad97f7
- registry_pypi: https://pypi.org/pypi/ppscore/json · fetched 2026-08-29 · 818c75a2397d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| 8080labs/ppscore | main | 55 |
For agents
markdown · JSON · MCP: product_card(name="8080labs/ppscore")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem