MCPcopy Create free account
hub / github.com/TIGER-AI-Lab/TheoremExplainAgent / save_individual_result

Function save_individual_result

evaluate.py:41–58  ·  view source on GitHub ↗

Save individual evaluation result to a file. Args: output_folder (str): Directory to store the evaluation file. file_name (str): Name of the file. result (Dict): Evaluation result. Returns: None

(output_folder: str, file_name: str, result: Dict)

Source from the content-addressed store, hash-verified

39
40
41def save_individual_result(output_folder: str, file_name: str, result: Dict) -> None:
42 """
43 Save individual evaluation result to a file.
44
45 Args:
46 output_folder (str): Directory to store the evaluation file.
47 file_name (str): Name of the file.
48 result (Dict): Evaluation result.
49
50 Returns:
51 None
52 """
53 current_time = datetime.now().strftime("%Y%m%d_%H%M%S")
54 result_file = f"evaluation_{file_name}_{current_time}.json"
55 os.makedirs(output_folder, exist_ok=True)
56 result_path = os.path.join(output_folder, result_file)
57 with open(result_path, 'w') as output_file:
58 json.dump(result, output_file, indent=4)
59
60
61def evaluate_text_file(model, transcript_path, retry_limit):

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected