diff --git a/engine/check.py b/engine/check.py index da8995b..7694ef0 100644 --- a/engine/check.py +++ b/engine/check.py @@ -88,10 +88,19 @@ def check( logger.info("RESULT: check FAILED for %s", current_file) log_dataframe(logger, "Differences", err, verbose=verbose) log_dataframe(logger, "\nTolerances", tol, verbose=verbose) + + err_rel_tol = compute_division(err, tol) + err_above_tol = (err_rel_tol - 1.).clip(lower=0.) log_dataframe( logger, "\nError relative to tolerance", - compute_division(err, tol), + err_rel_tol, + verbose=verbose, + ) + log_dataframe( + logger, + "\nNormalized error above tolerance", + err_above_tol, verbose=verbose, ) all_out = False