CADETProcess.stationarity.StationarityEvaluator#
- class CADETProcess.stationarity.StationarityEvaluator(name)[source]#
Class for checking two succeding chromatograms for stationarity.
- Attributes:
aggregated_parametersdict: Aggregated parameters of the instance.
bad_metricslist[float]: Worst case metrics for all difference metrics.
criterialist: List of criteria.
labelslist[str]: List of metric labels.
metricslist[DifferenceBase]: List of difference metrics.
missing_parameterslist: Parameters that are required but not set.
n_difference_metricsint: Number of difference metrics in the Comparator.
n_metricsint: Number of metrics to be evaluated.
- name
parametersdict: Parameters of the instance.
polynomial_parametersdict: Polynomial parameters of the instance.
required_parameterslist: Parameters that have no default value.
sized_parametersdict: Sized parameters of the instance.
Methods
__call__(simulation_results)Evaluate all metrics for a given simulation and return the results as a list.
add_criterion(criterion)Add a criterion to the list of criteria.
add_difference_metric(reference[, ...])Initialize an instance of DifferenceBase.
add_reference(reference[, update, smooth])Add reference to the Comparator.
assert_stationarity(simulation_results)Check stationarity of two succeeding cycles.
Verify if all required parameters are set.
evaluate(simulation_results)Evaluate all metrics for a given simulation and return the results as a list.
extract_solution(simulation_results, metric)Extract the solution for a given metric from the SimulationResults object.
plot_comparison(simulation_results[, ...])Plot the comparison of the simulation results with the reference data.