CADETProcess.comparison.BreakthroughHeight

CADETProcess.comparison.BreakthroughHeight#

class CADETProcess.comparison.BreakthroughHeight(reference, components=None, use_total_concentration=False, use_total_concentration_components=True, start=None, end=None, transform=None, resample=True, smooth=False, normalize=False)[source]#

Absolute difference in breakthrough curve height difference metric.

Attributes:
normalize_metricsbool

Whether to normalize the difference scores based on a sigmoid function.

reference_btlist of tuple

List of breakthrough curves in the reference solution.

Methods

__call__(solution)

Compute the difference between the reference solution and the input solution.

checks_dimensions()

Decorator to automatically check reference and solution dimensions.

evaluate(solution)

Compute the difference between the reference solution and the input solution.

resamples_smoothes_and_normalizes_solution()

Decorator to automatically smooth and normalize solution.

slice_and_transform(solution)

Slice the solution and applies the transform callable (if defined).

slices_solution()

Decorator to automatically slice solution.

transforms_solution()

Decorator to automatically transform solution data.