sebp/scikit-survival

Survival analysis built on top of scikit-learn

94
/ 100
Verified

Implements specialized models that account for censored data—where event outcomes are partially unknown—enabling time-to-event predictions in clinical and reliability domains. Integrates seamlessly with scikit-learn's preprocessing, cross-validation, and pipeline infrastructure while supporting both uncensored and right-censored observations. Provides multiple survival model variants optimized through convex solvers (ECOS, OSQP) with dependencies on NumPy, SciPy, and pandas for numerical computation.

1,282 stars and 277,459 monthly downloads. Used by 5 other packages. Actively maintained with 6 commits in the last 30 days. Available on PyPI.

Maintenance 20 / 25
Adoption 25 / 25
Maturity 25 / 25
Community 24 / 25

How are scores calculated?

Stars

1,282

Forks

223

Language

Python

License

GPL-3.0

Last pushed

Mar 11, 2026

Monthly downloads

277,459

Commits (30d)

6

Dependencies

8

Reverse dependents

5

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/sebp/scikit-survival"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.