monitoring

Protocol definition for CUSUM monitoring schemas.

This module defines IMonitoringSchema, the interface for components that map observations and estimated parameters into monitoring-space values.

class pysatl_cpd.algorithms.online.cusum.abstracts.monitoring.IMonitoringSchema[source]

Bases: ABC, Generic

Interface for monitoring schemas used by generalized CUSUM.

abstractmethod evaluate(observation, estimates)[source]

Evaluate monitoring transform for a new observation.

Parameters:
Returns:

Monitoring-space transformed value.

Return type:

TypeVar(ReturnT)

abstractmethod reset()[source]

Reset monitoring schema state.

Return type:

None