delay

Aggregated detection delays over multiple runs.

class pysatl_cpd.analysis.metrics.multiple_run.online.delay.MeanDelayMetric(max_delay)[source]

Bases: TotalMean[TraceT, ProviderT, int], Generic

Configure the mean delay metric with a maximum delay cap.

Parameters:

max_delay (int) – Maximum allowed delay. Delays exceeding this value are capped. Must be non-negative.

Raises:

ValueError – If max_delay is negative.

__init__(max_delay)[source]
Parameters:

max_delay (int)

Return type:

None

property base_metric: Delays

Per-run delay metric.

Return type:

Delays

class pysatl_cpd.analysis.metrics.multiple_run.online.delay.MedianDelayMetric(max_delay)[source]

Bases: TotalMedian[TraceT, ProviderT, int], Generic

Configure the median delay metric with a maximum delay cap.

Parameters:

max_delay (int) – Maximum allowed delay. Delays exceeding this value are capped. Must be non-negative.

__init__(max_delay)[source]
Parameters:

max_delay (int)

Return type:

None

property base_metric: Delays

Per-run delay metric.

Return type:

Delays