CADETProcess.performance.PerformanceIndicator#

class CADETProcess.performance.PerformanceIndicator(ranking: str | list[float] | int | None = None)[source]#

Bases: MetricBase

Base class for performance indicators used in optimization and fractionation.

property bad_metrics: int#

int: Bad metrics to use when evaluation fails.

evaluate(performance: Performance) ndarray[source]#

Evaluate the performance indicator for the given performance data.

Parameters:
performancePerformance

Object containing performance data.

Returns:
np.ndarray

Array of performance indicator values.

property ranking: str | list[float] | int | None#

list[float]: Relative weighting factors for multi component evaluation.