Skip to main content

Multi-ruptures

Features

🔥 A powerful Python library for multiple change point detection with:

  • High-performance implementation of rupture detection algorithms
  • Support for multiple data types (time series, signals, sequences)
  • Easy-to-use API for both beginners and advanced users
  • Comprehensive visualization tools
  • Extensive documentation and examples

🚀 Quick Start

Note: Requires Python 3.8+

  1. Install via pip:
pip install multi-ruptures
  1. Basic usage:
import multi_ruptures as mr

# Load your data
signal = ...

# Detect change points
algo = mr.Pelt()
change_points = algo.fit_predict(signal)

📊 Examples

# Example with visualization
import multi_ruptures as mr
import matplotlib.pyplot as plt

# Generate sample signal
signal = mr.datasets.generate_random_peaks(n_samples=1000)

# Detect ruptures
algo = mr.Pelt(model="rbf", min_size=5)
change_points = algo.fit_predict(signal)

# Display results
mr.display(signal, change_points)
plt.show()

🛠️ Development

For development setup:

  1. Clone the repository
  2. Install development dependencies:
make install-dev

🧪 Testing

Run tests with:

make test

📚 Documentation

Full documentation is available at docs/.

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

Metadata

Release files for multi-ruptures 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for multi-ruptures 0.1.3
File Size Uploaded Provenance Actions
multi_ruptures-0.1.3.tar.gz 5.6 kB Without provenance Details for multi_ruptures-0.1.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for multi-ruptures 0.1.3
File Interpreter ABI Platform Actions
multi_ruptures-0.1.3-py3-none-any.whl Python 3 none any Details for multi_ruptures-0.1.3-py3-none-any.whl

Total release size: 13.4 kB

Release files / multi_ruptures-0.1.3.tar.gz

Download URL multi_ruptures-0.1.3.tar.gz
Size 5.6 kB
Tags Source
SHA-256 checksum
How to use checksums
731d8482a51ed0d5d1999b07614789af880e4d7bd18f2663c11452a76a2b756b
BLAKE2b-256 checksum
How to use checksums
c615cedaf3083b03fced64a09d06546c91c3c24b6dff5e1fb881ac12e91c6f44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.2 Darwin/24.0.0

Release files / multi_ruptures-0.1.3-py3-none-any.whl

Download URL multi_ruptures-0.1.3-py3-none-any.whl
Size 7.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f62b729fd3ff4eabbee62bf2ea87be42b1d3c9f7d5e26a45404717ef01bcf1b6
BLAKE2b-256 checksum
How to use checksums
a22245d861140c11fd34fe24abf71dcebc676e403c69c31a3a54be26418ed18e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.2 Darwin/24.0.0

Security for multi-ruptures 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page