# ruptures 多変量時系列における複数変化点のオフライン検出のための Python ライブラリ。BSD ライセンスで公開。[[Charles Truong]] が主要開発者。 モジュール式 API で探索手法(動的計画法・Pelt・BinSeg・BotUp・Win)とコスト関数($c_{L_2}$、$c_\Sigma$、$c_\text{kernel}$、$c_\text{rbf}$、$c_\text{rank}$ 等)を自由に組み合わせられる。キャッシュ機構により同一信号への複数回実行のコストを削減する。サブサンプリングと変化点間最小距離の設定によるスケーラビリティ対策を備える。 サーベイ論文([[@2020__Signal Processing__Selective review of offline change point detection methods]])と対をなし、論文中の主要アルゴリズムの参照実装として位置づけられる。