MCPcopy Create free account

hub / github.com/Speakn0w/RealChart2Code / functions

Functions97 in github.com/Speakn0w/RealChart2Code

↓ 4 callersFunctioncreate_empty_evaluation
()
RealChart2Code_eval/evaluate_task2.py:661
↓ 4 callersFunctionencode_image_to_base64
(image_path: Path)
RealChart2Code_eval/evaluate_task3.py:550
↓ 4 callersFunctionfix_path
Fix common path issues in the JSON data: 1. Replace 'selected_chart2code_benchmark_data' in directory names with '-data' 2. Handle duplic
RealChart2Code_eval/evaluate_task1.py:1037
↓ 3 callersFunctioncalc_stats
(scores)
RealChart2Code_eval/evaluate_task2.py:1063
↓ 3 callersFunctioncalc_stats
(scores)
RealChart2Code_eval/evaluate_task3.py:1014
↓ 3 callersFunctioncalc_stats
(scores)
RealChart2Code_eval/evaluate_task1.py:982
↓ 3 callersFunctioncreate_empty_evaluation
()
RealChart2Code_eval/evaluate_task3.py:632
↓ 3 callersFunctioncreate_empty_evaluation
()
RealChart2Code_eval/evaluate_task1.py:600
↓ 3 callersFunctionencode_image_to_base64
(image_path: Path)
RealChart2Code_eval/evaluate_task2.py:512
↓ 3 callersFunctionencode_image_to_base64
(image_path: Path)
RealChart2Code_eval/evaluate_task1.py:518
↓ 3 callersFunctionread_system_prompt
(prompt_path: str)
RealChart2Code_eval/evaluate_task2.py:42
↓ 3 callersFunctionread_system_prompt
(prompt_path: str)
RealChart2Code_eval/evaluate_task3.py:45
↓ 2 callersFunctioncreate_user_prompt
(category: str, data_info: Dict[str, str])
RealChart2Code_eval/evaluate_task2.py:225
↓ 2 callersFunctionfind_data_files
(directory: Path, filenames: List[str])
RealChart2Code_eval/evaluate_task2.py:118
↓ 2 callersFunctionfind_data_files
(directory: Path, filenames: List[str])
RealChart2Code_eval/evaluate_task3.py:125
↓ 2 callersFunctionfind_data_files
(directory: Path, filenames: List[str])
RealChart2Code_eval/evaluate_task1.py:125
↓ 2 callersFunctionget_gt_code_path
根据image_path获取对应的ground truth代码文件路径
RealChart2Code_eval/evaluate_task2.py:566
↓ 2 callersFunctionprocess_evaluation_responses
(processed_tasks: List[Dict], evaluation_responses: List, data_evaluation_responses: List,
RealChart2Code_eval/evaluate_task2.py:912
↓ 2 callersFunctionprocess_evaluation_responses
(processed_tasks: List[Dict], evaluation_responses: List, results_dir: Path, ge
RealChart2Code_eval/evaluate_task3.py:873
↓ 2 callersFunctionprocess_evaluation_responses
(processed_tasks: List[Dict], evaluation_responses: List, results_dir: Path, ge
RealChart2Code_eval/evaluate_task1.py:841
↓ 2 callersFunctionread_gt_code
读取ground truth代码文件
RealChart2Code_eval/evaluate_task2.py:575
↓ 2 callersFunctionread_system_prompt
(prompt_path: str)
RealChart2Code_eval/evaluate_task1.py:45
↓ 2 callersFunctionsave_score_result
(task_info: Dict, evaluation: Dict, raw_response: str, plot_file: Path, results_dir: Pat
RealChart2Code_eval/evaluate_task2.py:737
↓ 2 callersFunctionsave_score_result
(task_info: Dict, evaluation: Dict, raw_response: str, plot_file: Path, results_dir: Pat
RealChart2Code_eval/evaluate_task3.py:698
↓ 2 callersFunctionsave_score_result
(task_info: Dict, evaluation: Dict, raw_response: str, plot_file: Path, results_dir: Pat
RealChart2Code_eval/evaluate_task1.py:666
↓ 1 callersFunctionanalyze_json_files
遍历指定目录下的所有.json文件,计算评估分数的平均值和执行成功率。 Args: directory_path (str): 要搜索JSON文件的目标目录。 pattern (str): JSON文件的匹配模式,默认为'*.json',可以使用如
to_excel_by_sub_score.py:7
↓ 1 callersFunctioncalculate_overall_score
(evaluation: Dict)
RealChart2Code_eval/evaluate_task2.py:681
↓ 1 callersFunctioncalculate_overall_score
(evaluation: Dict)
RealChart2Code_eval/evaluate_task3.py:651
↓ 1 callersFunctioncalculate_overall_score
(evaluation: Dict)
RealChart2Code_eval/evaluate_task1.py:619
↓ 1 callersFunctioncompress_image_if_needed
(image_path: Path, max_size_bytes: int = 5 * 1024 * 1024)
RealChart2Code_eval/evaluate_task2.py:452
↓ 1 callersFunctioncompress_image_if_needed
(image_path: Path, max_size_bytes: int = 5 * 1024 * 1024)
RealChart2Code_eval/evaluate_task3.py:491
↓ 1 callersFunctioncompress_image_if_needed
(image_path: Path, max_size_bytes: int = 5 * 1024 * 1024)
RealChart2Code_eval/evaluate_task1.py:459
↓ 1 callersFunctioncreate_data_evaluation_request
(gt_code_path:Path, code_path: Path, data_evaluation_prompt: str, model_name: str)
RealChart2Code_eval/evaluate_task2.py:584
↓ 1 callersFunctioncreate_evaluation_request
(difficulty: str, category: str, data_info: str, image_path:str, image_base64: str
RealChart2Code_eval/evaluate_task2.py:523
↓ 1 callersFunctioncreate_evaluation_request
(difficulty: str, category: str, instruction: str, image_path:Path, image_base64:
RealChart2Code_eval/evaluate_task3.py:561
↓ 1 callersFunctioncreate_evaluation_request
(difficulty: str, category: str, instruction: str, image_path:Path, image_base64:
RealChart2Code_eval/evaluate_task1.py:529
↓ 1 callersFunctioncreate_generation_request
(category: str, data_info: Dict[str, str], image_path: str, generation_prompt: str
RealChart2Code_eval/evaluate_task2.py:238
↓ 1 callersFunctioncreate_generation_request
(category: str, data_info: Dict[str, str], refine_before_image_path: str, image_path: str, improvement_suggest
RealChart2Code_eval/evaluate_task3.py:247
↓ 1 callersFunctioncreate_generation_request
(category: str, data_info: Dict[str, str], image_path: str, generation_prompt: str
RealChart2Code_eval/evaluate_task1.py:247
↓ 1 callersFunctionexecute_and_save_plot
(code: str, task_info: Dict, results_dir: Path, timeout: int)
RealChart2Code_eval/evaluate_task2.py:395
↓ 1 callersFunctionexecute_and_save_plot
(code: str, task_info: Dict, results_dir: Path, timeout: int)
RealChart2Code_eval/evaluate_task3.py:435
↓ 1 callersFunctionexecute_and_save_plot
(code: str, task_info: Dict, results_dir: Path, timeout: int)
RealChart2Code_eval/evaluate_task1.py:403
↓ 1 callersFunctionexecute_code_with_timeout
(code_content: str, data_directory: Path, timeout_seconds: int = 120)
RealChart2Code_eval/evaluate_task2.py:367
↓ 1 callersFunctionexecute_code_with_timeout
(code_content: str, data_directory: Path, timeout_seconds: int = 120)
RealChart2Code_eval/evaluate_task3.py:407
↓ 1 callersFunctionexecute_code_with_timeout
(code_content: str, data_directory: Path, timeout_seconds: int = 120)
RealChart2Code_eval/evaluate_task1.py:375
↓ 1 callersFunctionextract_python_code
(response: str)
RealChart2Code_eval/evaluate_task2.py:269
↓ 1 callersFunctionextract_python_code
(response: str)
RealChart2Code_eval/evaluate_task3.py:309
↓ 1 callersFunctionextract_python_code
(response: str)
RealChart2Code_eval/evaluate_task1.py:277
↓ 1 callersFunctionfind_statistics_files
在指定目录下递归查找所有statistics.json文件 返回: {model_name: json_data}
RealChart2Code_eval/get_results.py:5
↓ 1 callersFunctiongenerate_statistics
(results_dir: Path, generation_model: str, evaluation_model: str)
RealChart2Code_eval/evaluate_task2.py:988
↓ 1 callersFunctiongenerate_statistics
(results_dir: Path, generation_model: str, evaluation_model: str)
RealChart2Code_eval/evaluate_task3.py:942
↓ 1 callersFunctiongenerate_statistics
(results_dir: Path, generation_model: str, evaluation_model: str)
RealChart2Code_eval/evaluate_task1.py:910
↓ 1 callersFunctionget_default_generation_prompt
()
RealChart2Code_eval/evaluate_task2.py:54
↓ 1 callersFunctionget_default_generation_prompt
()
RealChart2Code_eval/evaluate_task3.py:57
↓ 1 callersFunctionget_default_generation_prompt
()
RealChart2Code_eval/evaluate_task1.py:57
↓ 1 callersFunctionmain
()
RealChart2Code_eval/get_results.py:31
↓ 1 callersFunctionmain
()
RealChart2Code_eval/evaluate_task2.py:1315
↓ 1 callersFunctionmain
()
RealChart2Code_eval/evaluate_task3.py:1242
↓ 1 callersFunctionmain
()
RealChart2Code_eval/evaluate_task1.py:1250
↓ 1 callersFunctionparse_evaluation_response
(response_content: str, data_response_content: str)
RealChart2Code_eval/evaluate_task2.py:606
↓ 1 callersFunctionparse_evaluation_response
(response_content: str)
RealChart2Code_eval/evaluate_task3.py:604
↓ 1 callersFunctionparse_evaluation_response
(response_content: str)
RealChart2Code_eval/evaluate_task1.py:572
↓ 1 callersFunctionparse_task_file
(task_file: Path)
RealChart2Code_eval/evaluate_task2.py:92
↓ 1 callersFunctionparse_task_file
(task_file: Path)
RealChart2Code_eval/evaluate_task3.py:99
↓ 1 callersFunctionparse_task_file
(task_file: Path)
RealChart2Code_eval/evaluate_task1.py:99
↓ 1 callersFunctionpreprocess_code_paths
(code_content: str, data_directory: Path)
RealChart2Code_eval/evaluate_task2.py:286
↓ 1 callersFunctionpreprocess_code_paths
(code_content: str, data_directory: Path)
RealChart2Code_eval/evaluate_task3.py:326
↓ 1 callersFunctionpreprocess_code_paths
(code_content: str, data_directory: Path)
RealChart2Code_eval/evaluate_task1.py:294
↓ 1 callersFunctionprocess_generation_responses
(task_infos: List[Dict], generation_responses: List, results_dir: Path, timeou
RealChart2Code_eval/evaluate_task2.py:871
↓ 1 callersFunctionprocess_generation_responses
(task_infos: List[Dict], generation_responses: List, results_dir: Path, timeou
RealChart2Code_eval/evaluate_task3.py:834
↓ 1 callersFunctionprocess_generation_responses
(task_infos: List[Dict], generation_responses: List, results_dir: Path, timeou
RealChart2Code_eval/evaluate_task1.py:802
↓ 1 callersFunctionread_data_file
(file_path: Path, max_rows: int = 10)
RealChart2Code_eval/evaluate_task2.py:197
↓ 1 callersFunctionread_data_file
(file_path: Path, max_rows: int = 10)
RealChart2Code_eval/evaluate_task3.py:204
↓ 1 callersFunctionread_data_file
(file_path: Path, max_rows: int = 10)
RealChart2Code_eval/evaluate_task1.py:204
↓ 1 callersFunctionrun_benchmark
(args)
RealChart2Code_eval/evaluate_task2.py:1122
↓ 1 callersFunctionrun_benchmark
(args)
RealChart2Code_eval/evaluate_task3.py:1069
↓ 1 callersFunctionrun_benchmark
(args)
RealChart2Code_eval/evaluate_task1.py:1061
↓ 1 callersFunctionsearch_recursive
(search_dir: Path, depth: int = 0)
RealChart2Code_eval/evaluate_task2.py:122
↓ 1 callersFunctionsearch_recursive
(search_dir: Path, depth: int = 0)
RealChart2Code_eval/evaluate_task3.py:129
↓ 1 callersFunctionsearch_recursive
(search_dir: Path, depth: int = 0)
RealChart2Code_eval/evaluate_task1.py:129
Functioncreate_user_prompt
(category: str, instruction: str, data_info: Dict[str, str])
RealChart2Code_eval/evaluate_task3.py:232
Functioncreate_user_prompt
(category: str, instruction: str, data_info: Dict[str, str])
RealChart2Code_eval/evaluate_task1.py:232
Functiondiagnose_task_file_issues
(task_file: Path)
RealChart2Code_eval/evaluate_task2.py:137
Functiondiagnose_task_file_issues
(task_file: Path)
RealChart2Code_eval/evaluate_task3.py:144
Functiondiagnose_task_file_issues
(task_file: Path)
RealChart2Code_eval/evaluate_task1.py:144
Functionexecute_code_in_process
(code_content: str, data_directory: Path, result_queue, timeout_seconds: int)
RealChart2Code_eval/evaluate_task2.py:332
Functionexecute_code_in_process
(code_content: str, data_directory: Path, result_queue, timeout_seconds: int)
RealChart2Code_eval/evaluate_task3.py:372
Functionexecute_code_in_process
(code_content: str, data_directory: Path, result_queue, timeout_seconds: int)
RealChart2Code_eval/evaluate_task1.py:340
Functionfind_final_data_files
(data_dir: Path, difficulty: str = None)
RealChart2Code_eval/evaluate_task2.py:67
Functionfind_task_files
(data_dir: Path, difficulty: str = None)
RealChart2Code_eval/evaluate_task3.py:70
Functionfind_task_files
(data_dir: Path, difficulty: str = None)
RealChart2Code_eval/evaluate_task1.py:70
Functionprepare_task_info
(task_file: Path, max_data_rows: int)
RealChart2Code_eval/evaluate_task2.py:788
Functionprepare_task_info
(task_file: Path, max_data_rows: int)
RealChart2Code_eval/evaluate_task3.py:749
Functionprepare_task_info
(task_file: Path, max_data_rows: int)
RealChart2Code_eval/evaluate_task1.py:717
Functionreplace_path_generic
(match)
RealChart2Code_eval/evaluate_task2.py:299
Functionreplace_path_generic
(match)
RealChart2Code_eval/evaluate_task3.py:339
Functionreplace_path_generic
(match)
RealChart2Code_eval/evaluate_task1.py:307