Skip to main content
Ctrl+K

changepoint-doctor

  • Getting Started
  • User Guide
  • API Reference
  • Architecture
  • Offline Algorithms Quickstart
    • Online Algorithms Quickstart
    • Doctor Recommendations Quickstart
    • Troubleshooting
    • Changelog
  • GitHub
  • Getting Started
  • User Guide
  • API Reference
  • Architecture
  • Offline Algorithms Quickstart
  • Online Algorithms Quickstart
  • Doctor Recommendations Quickstart
  • Troubleshooting
  • Changelog
  • GitHub

Section Navigation

  • Crate Hierarchy
  • Core Traits
  • Rust Usage Examples
  • Architecture

Architecture#

The Rust internals of changepoint-doctor: crate hierarchy, core traits, and Rust-side usage examples.

  • Crate Hierarchy
    • Dependency graph
    • Per-crate responsibilities
    • Build configuration
    • Feature flags
  • Core Traits
    • CostModel
    • CachedCost<C>
    • OfflineDetector
    • OnlineDetector
    • ExecutionContext
    • TimeSeriesView<'a>
    • CpdError
  • Rust Usage Examples
    • Running PELT from Rust
    • Running BOCPD from Rust
    • Custom CostModel implementation
    • ExecutionContext configuration

previous

Functions

next

Crate Hierarchy

This Page

  • Show Source

© Copyright 2026, changepoint-doctor contributors.

Created using Sphinx 7.4.7.

Built with the PyData Sphinx Theme 0.16.1.