def normalized_error_single_test_uvc(x_sol, test_clean):
    ' Returns the error and the total area of a test and its approximation using the updated Voce-Chaboche\n    material model.\n\n    :param np.array x_sol: Voce-Chaboche model parameters\n    :param DataFrame test_clean: stress-strain data\n    :return list: (float) total error, (float) total area\n\n    The strain column in the DataFrame is labeled "e_true" and the stress column is labeled "Sigma_true".\n    '
    model_output = uvc_return_mapping(x_sol, test_clean)
    return [model_output['error'], model_output['area']]
Returns the error and the total area of a test and its approximation using the updated Voce-Chaboche
material model.

:param np.array x_sol: Voce-Chaboche model parameters
:param DataFrame test_clean: stress-strain data
:return list: (float) total error, (float) total area

The strain column in the DataFrame is labeled "e_true" and the stress column is labeled "Sigma_true".
def normalized_error_single_test_uvc(x_sol, test_clean):
    ' Returns the error and the total area of a test and its approximation using the updated Voce-Chaboche\n    material model.\n\n    :param np.array x_sol: Voce-Chaboche model parameters\n    :param DataFrame test_clean: stress-strain data\n    :return list: (float) total error, (float) total area\n\n    The strain column in the DataFrame is labeled "e_true" and the stress column is labeled "Sigma_true".\n    '
    model_output = uvc_return_mapping(x_sol, test_clean)
    return [model_output['error'], model_output['area']]