def test_calc_relative_error(reference, array, error): assert utils.calc_relative_error(reference, array) == error
def _get_relative_error(fields, ax_values, max_y): old_data_interp = utils.interpolate_2d_masked(fields[0], *ax_values) error = utils.calc_relative_error(old_data_interp, fields[1]) return _screen_high_altitudes(error, ax_values[1], max_y)
def _get_relative_error(fields: list, ax_values: list, max_y: int) -> tuple: x, y = ax_values[0] x_new, y_new = ax_values[1] old_data_interp = utils.interpolate_2d_mask(x, y, fields[0], x_new, y_new) error = utils.calc_relative_error(old_data_interp, fields[1]) return _screen_high_altitudes(error, ax_values[1], max_y)