PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Survival Analysis Python Packages

Python packages with the GitHub topic survival-analysis. Sorted by monthly downloads, with stars and forks.
CamDavidsonPilon
lifelines

Survival analysis in Python

1.7M 3K 585
sebp
scikit-survival

Survival analysis built on top of scikit-learn

189K 1K 233
MatthewReid854
reliability

Reliability engineering toolkit for Python - https://reliability.readthedocs.io/en/latest/

103K 434 90
sktime
skpro

A unified framework for tabular probabilistic regression, time-to-event prediction, and probability distributions in python

39K 336 216
havakv
pycox

Survival analysis with PyTorch

11K 997 203
loft-br
xgbse

Improving XGBoost survival analysis with embeddings and debiased estimators

9K 342 56
derrynknife
surpyval

A Python package for survival analysis. The most flexible survival analysis package available. SurPyval can work with arbitrary combinations of observed, censored, and truncated data. SurPyval can also fit distributions with 'offsets' with ease, for example the three parameter Weibull distribution.

8K 54 10
Novartis
torchsurv

Deep survival analysis made easy

4K 216 17
shi-ang
survivaleval

The most comprehensive Python package for evaluating survival analysis models.

4K 59 7
lucidrains
survival-rl

Explorations into Survival Reinforcement Learning, proposed by Tiofack et al. of Inria earlier this year

2K 14 0
sunnyadn
comprisk

Scalable, scikit-learn-compatible competing-risks survival analysis in pure Python — CR random survival forest, Fine-Gray, cause-specific Cox, Aalen-Johansen CIF, Gray's test, and exact TreeSHAP. 10–22× faster than randomForestSRC on real EHR and 16.6–544× vs scikit-survival (n=5k→50k); scales to n=10⁶ in ~1 min.

2K 10 0
DanJSal
gibbus

Flexible analytic log-concave distributions fitted by maximum likelihood, with support-aware modeling and optional mixtures for multimodal data.

2K 1 0
alisadeghiaghili
veridist

Evidence-first Python distribution fitting with reproducible inference, reliability models, resumable execution, and explicit statistical contracts.

1K 3 1
tvtoglu
predictr

Weibull Analysis Tools

1K 28 7
erdogant
kaplanmeier

kaplanmeier is an python library to create survival curves using kaplan-meier, and compute the log-rank test.

1K 38 11
biolab
orange3-survival-analysis

🍊 :heavy_plus_sign: Survival Analysis add-on for Orange3 data mining suite.

1K 3 3
gecos-lab
fracability

Python toolbox to analyse fracture networks for digitalized rock outcrops.

876 16 3
Mamba413
bess

Best Subset Selection algorithm for Regression, Classification, Count, Survival analysis

860 17 2
soda-inria
hazardous

Competing Risks and Survival Analysis

847 121 22
rich-iannone
greenwood

Modern survival analysis for Python.

844 23 3
DiogoRibeiro7
gen-surv

Simulate survival data with a known truth: twelve models spanning proportional hazards, accelerated failure time, competing risks, cure fractions, recurrent events and multi-state processes. Docs: https://diogoribeiro7.github.io/genSurvPy/

754 6 0
chykoushik
bioconverge

Python framework for biological score integration, patient stratification, concordance analysis, archetype discovery, and validation-aware computational biology.

699 0 0
jmateusms
pirao

pirão — Probabilistic Inference for Reliability Analysis from Observed data: Bayesian reliability with Stan, sibling of farofa and faultree

613 0 0
MarkBarsoumMarkarian
melinoe

A local-first, validity-aware workbench for reproducible multimodal cancer research

574 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology