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

Change Point Detection Python Packages

Python packages with the GitHub topic change-point-detection. Sorted by monthly downloads, with stars and forks.
deepcharles
ruptures

ruptures: change point detection in Python

1.2M 2K 199
mlondschien
changeforest

Random Forests for Change Point Detection

7K 61 9
doccstat
fastcpd

Fast Change Point Detection

4K 121 1
DiogoRibeiro7
cfad

Research software for empirical characteristic-function analysis of distributional change in financial return series

2K 0 0
mmhs013
pyhomogeneity

A python package for homogeneity test of time series data.

2K 50 7
OliverHennhoefer
nonconform

Conformal Anomaly Detection & Change-Point Detection

2K 58 8
petfold
bayesbin

Exact Bayesian binning of rates: piecewise-constant rates with error bars, change points and the evidence for every number of bins, summed over all segmentations (Endres, Oram, Schindelin & Földiák 2008). NumPy/SciPy, optional numba.

1K 0 0
ermshaua
claspy

ClaSPy: A Python package for time series segmentation.

1K 146 10
majianthu
copent

Estimating Copula Entropy (Mutual Information), Transfer Entropy (Conditional Mutual Information), and the statistics for multivariate normality test and two-sample test, and change point detection in Python

782 173 31
cemsbv
pelt

Changepoint detection with Pruned Exact Linear Time

723 5 0
Fatin-Ishraq
ruptures-rs

Fast, drop-in change point detection for Python, powered by Rust. Same API as ruptures, 18x-6115x faster, plus the CROPS penalty path.

626 1 0
denrew88
rustures

Fast, memory-aware offline change-point detection for Python, powered by Rust.

588 0 0
ykus4
hazure

A lightweight toolkit for rule-based and unsupervised anomaly detection in time series

464 0 0
fchavelli
tsseg

A Python library for Time Series Segmentation (ECML-PKDD'26)

448 15 0
OliverHennhoefer
unquad

Conformal Anomaly Detection & Change-Point Detection

435 58 8
HSE-LAMBDA
roerich

:point_up: Change point detection

292 71 11
89605502155
razladka

Generate synthetic time series with a given number of change points (Markov regime switching, Weierstrass–Mandelbrot roughness) with ground-truth labels, saved to CSV, Parquet, HDF5, NetCDF, Trosna and more

272 0 0
riadmaouchi
stylometry-python

Stylometric analysis & LLM-authorship detection for prose and source code — Python, JS, TS, C, Go, Rust

193 1 1
gorgeousfish
xtbreak

Bai–Perron structural break detection and estimation for time series and panel data. Tests for breaks, estimates break dates with confidence intervals, and selects break counts via sequential testing or information criteria.

104 1 1
Szymex49
cpdetect

Python package for multiple change-point detection.

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