Changepoint detection on time series in Python. Version 0.4.0 provides algorithms like PELT and binary segmentation for detecting shifts in mean and variance. Low release cadence; last release in 2020.
pip install changepyVerified import paths — ran on the pinned version, not inferred.
Basic usage of PELT changepoint detection on a synthetic time series.
Convert your data to float: arr = np.array(data, dtype=float).
Switch to ruptures (pip install ruptures) for more algorithms and active maintenance.
Ensure changepy is installed: pip install --upgrade changepy
Use one of the allowed string values: 'mean', 'var', or 'meanvar'.
No dependency data recorded yet.