Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Speakn0w/RealChart2Code
/ functions
Functions
97 in github.com/Speakn0w/RealChart2Code
⨍
Functions
97
◇
Types & classes
3
↓ 4 callers
Function
create_empty_evaluation
()
RealChart2Code_eval/evaluate_task2.py:661
↓ 4 callers
Function
encode_image_to_base64
(image_path: Path)
RealChart2Code_eval/evaluate_task3.py:550
↓ 4 callers
Function
fix_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 callers
Function
calc_stats
(scores)
RealChart2Code_eval/evaluate_task2.py:1063
↓ 3 callers
Function
calc_stats
(scores)
RealChart2Code_eval/evaluate_task3.py:1014
↓ 3 callers
Function
calc_stats
(scores)
RealChart2Code_eval/evaluate_task1.py:982
↓ 3 callers
Function
create_empty_evaluation
()
RealChart2Code_eval/evaluate_task3.py:632
↓ 3 callers
Function
create_empty_evaluation
()
RealChart2Code_eval/evaluate_task1.py:600
↓ 3 callers
Function
encode_image_to_base64
(image_path: Path)
RealChart2Code_eval/evaluate_task2.py:512
↓ 3 callers
Function
encode_image_to_base64
(image_path: Path)
RealChart2Code_eval/evaluate_task1.py:518
↓ 3 callers
Function
read_system_prompt
(prompt_path: str)
RealChart2Code_eval/evaluate_task2.py:42
↓ 3 callers
Function
read_system_prompt
(prompt_path: str)
RealChart2Code_eval/evaluate_task3.py:45
↓ 2 callers
Function
create_user_prompt
(category: str, data_info: Dict[str, str])
RealChart2Code_eval/evaluate_task2.py:225
↓ 2 callers
Function
find_data_files
(directory: Path, filenames: List[str])
RealChart2Code_eval/evaluate_task2.py:118
↓ 2 callers
Function
find_data_files
(directory: Path, filenames: List[str])
RealChart2Code_eval/evaluate_task3.py:125
↓ 2 callers
Function
find_data_files
(directory: Path, filenames: List[str])
RealChart2Code_eval/evaluate_task1.py:125
↓ 2 callers
Function
get_gt_code_path
根据image_path获取对应的ground truth代码文件路径
RealChart2Code_eval/evaluate_task2.py:566
↓ 2 callers
Function
process_evaluation_responses
(processed_tasks: List[Dict], evaluation_responses: List, data_evaluation_responses: List,
RealChart2Code_eval/evaluate_task2.py:912
↓ 2 callers
Function
process_evaluation_responses
(processed_tasks: List[Dict], evaluation_responses: List, results_dir: Path, ge
RealChart2Code_eval/evaluate_task3.py:873
↓ 2 callers
Function
process_evaluation_responses
(processed_tasks: List[Dict], evaluation_responses: List, results_dir: Path, ge
RealChart2Code_eval/evaluate_task1.py:841
↓ 2 callers
Function
read_gt_code
读取ground truth代码文件
RealChart2Code_eval/evaluate_task2.py:575
↓ 2 callers
Function
read_system_prompt
(prompt_path: str)
RealChart2Code_eval/evaluate_task1.py:45
↓ 2 callers
Function
save_score_result
(task_info: Dict, evaluation: Dict, raw_response: str, plot_file: Path, results_dir: Pat
RealChart2Code_eval/evaluate_task2.py:737
↓ 2 callers
Function
save_score_result
(task_info: Dict, evaluation: Dict, raw_response: str, plot_file: Path, results_dir: Pat
RealChart2Code_eval/evaluate_task3.py:698
↓ 2 callers
Function
save_score_result
(task_info: Dict, evaluation: Dict, raw_response: str, plot_file: Path, results_dir: Pat
RealChart2Code_eval/evaluate_task1.py:666
↓ 1 callers
Function
analyze_json_files
遍历指定目录下的所有.json文件,计算评估分数的平均值和执行成功率。 Args: directory_path (str): 要搜索JSON文件的目标目录。 pattern (str): JSON文件的匹配模式,默认为'*.json',可以使用如
to_excel_by_sub_score.py:7
↓ 1 callers
Function
calculate_overall_score
(evaluation: Dict)
RealChart2Code_eval/evaluate_task2.py:681
↓ 1 callers
Function
calculate_overall_score
(evaluation: Dict)
RealChart2Code_eval/evaluate_task3.py:651
↓ 1 callers
Function
calculate_overall_score
(evaluation: Dict)
RealChart2Code_eval/evaluate_task1.py:619
↓ 1 callers
Function
compress_image_if_needed
(image_path: Path, max_size_bytes: int = 5 * 1024 * 1024)
RealChart2Code_eval/evaluate_task2.py:452
↓ 1 callers
Function
compress_image_if_needed
(image_path: Path, max_size_bytes: int = 5 * 1024 * 1024)
RealChart2Code_eval/evaluate_task3.py:491
↓ 1 callers
Function
compress_image_if_needed
(image_path: Path, max_size_bytes: int = 5 * 1024 * 1024)
RealChart2Code_eval/evaluate_task1.py:459
↓ 1 callers
Function
create_data_evaluation_request
(gt_code_path:Path, code_path: Path, data_evaluation_prompt: str, model_name: str)
RealChart2Code_eval/evaluate_task2.py:584
↓ 1 callers
Function
create_evaluation_request
(difficulty: str, category: str, data_info: str, image_path:str, image_base64: str
RealChart2Code_eval/evaluate_task2.py:523
↓ 1 callers
Function
create_evaluation_request
(difficulty: str, category: str, instruction: str, image_path:Path, image_base64:
RealChart2Code_eval/evaluate_task3.py:561
↓ 1 callers
Function
create_evaluation_request
(difficulty: str, category: str, instruction: str, image_path:Path, image_base64:
RealChart2Code_eval/evaluate_task1.py:529
↓ 1 callers
Function
create_generation_request
(category: str, data_info: Dict[str, str], image_path: str, generation_prompt: str
RealChart2Code_eval/evaluate_task2.py:238
↓ 1 callers
Function
create_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 callers
Function
create_generation_request
(category: str, data_info: Dict[str, str], image_path: str, generation_prompt: str
RealChart2Code_eval/evaluate_task1.py:247
↓ 1 callers
Function
execute_and_save_plot
(code: str, task_info: Dict, results_dir: Path, timeout: int)
RealChart2Code_eval/evaluate_task2.py:395
↓ 1 callers
Function
execute_and_save_plot
(code: str, task_info: Dict, results_dir: Path, timeout: int)
RealChart2Code_eval/evaluate_task3.py:435
↓ 1 callers
Function
execute_and_save_plot
(code: str, task_info: Dict, results_dir: Path, timeout: int)
RealChart2Code_eval/evaluate_task1.py:403
↓ 1 callers
Function
execute_code_with_timeout
(code_content: str, data_directory: Path, timeout_seconds: int = 120)
RealChart2Code_eval/evaluate_task2.py:367
↓ 1 callers
Function
execute_code_with_timeout
(code_content: str, data_directory: Path, timeout_seconds: int = 120)
RealChart2Code_eval/evaluate_task3.py:407
↓ 1 callers
Function
execute_code_with_timeout
(code_content: str, data_directory: Path, timeout_seconds: int = 120)
RealChart2Code_eval/evaluate_task1.py:375
↓ 1 callers
Function
extract_python_code
(response: str)
RealChart2Code_eval/evaluate_task2.py:269
↓ 1 callers
Function
extract_python_code
(response: str)
RealChart2Code_eval/evaluate_task3.py:309
↓ 1 callers
Function
extract_python_code
(response: str)
RealChart2Code_eval/evaluate_task1.py:277
↓ 1 callers
Function
find_statistics_files
在指定目录下递归查找所有statistics.json文件 返回: {model_name: json_data}
RealChart2Code_eval/get_results.py:5
↓ 1 callers
Function
generate_statistics
(results_dir: Path, generation_model: str, evaluation_model: str)
RealChart2Code_eval/evaluate_task2.py:988
↓ 1 callers
Function
generate_statistics
(results_dir: Path, generation_model: str, evaluation_model: str)
RealChart2Code_eval/evaluate_task3.py:942
↓ 1 callers
Function
generate_statistics
(results_dir: Path, generation_model: str, evaluation_model: str)
RealChart2Code_eval/evaluate_task1.py:910
↓ 1 callers
Function
get_default_generation_prompt
()
RealChart2Code_eval/evaluate_task2.py:54
↓ 1 callers
Function
get_default_generation_prompt
()
RealChart2Code_eval/evaluate_task3.py:57
↓ 1 callers
Function
get_default_generation_prompt
()
RealChart2Code_eval/evaluate_task1.py:57
↓ 1 callers
Function
main
()
RealChart2Code_eval/get_results.py:31
↓ 1 callers
Function
main
()
RealChart2Code_eval/evaluate_task2.py:1315
↓ 1 callers
Function
main
()
RealChart2Code_eval/evaluate_task3.py:1242
↓ 1 callers
Function
main
()
RealChart2Code_eval/evaluate_task1.py:1250
↓ 1 callers
Function
parse_evaluation_response
(response_content: str, data_response_content: str)
RealChart2Code_eval/evaluate_task2.py:606
↓ 1 callers
Function
parse_evaluation_response
(response_content: str)
RealChart2Code_eval/evaluate_task3.py:604
↓ 1 callers
Function
parse_evaluation_response
(response_content: str)
RealChart2Code_eval/evaluate_task1.py:572
↓ 1 callers
Function
parse_task_file
(task_file: Path)
RealChart2Code_eval/evaluate_task2.py:92
↓ 1 callers
Function
parse_task_file
(task_file: Path)
RealChart2Code_eval/evaluate_task3.py:99
↓ 1 callers
Function
parse_task_file
(task_file: Path)
RealChart2Code_eval/evaluate_task1.py:99
↓ 1 callers
Function
preprocess_code_paths
(code_content: str, data_directory: Path)
RealChart2Code_eval/evaluate_task2.py:286
↓ 1 callers
Function
preprocess_code_paths
(code_content: str, data_directory: Path)
RealChart2Code_eval/evaluate_task3.py:326
↓ 1 callers
Function
preprocess_code_paths
(code_content: str, data_directory: Path)
RealChart2Code_eval/evaluate_task1.py:294
↓ 1 callers
Function
process_generation_responses
(task_infos: List[Dict], generation_responses: List, results_dir: Path, timeou
RealChart2Code_eval/evaluate_task2.py:871
↓ 1 callers
Function
process_generation_responses
(task_infos: List[Dict], generation_responses: List, results_dir: Path, timeou
RealChart2Code_eval/evaluate_task3.py:834
↓ 1 callers
Function
process_generation_responses
(task_infos: List[Dict], generation_responses: List, results_dir: Path, timeou
RealChart2Code_eval/evaluate_task1.py:802
↓ 1 callers
Function
read_data_file
(file_path: Path, max_rows: int = 10)
RealChart2Code_eval/evaluate_task2.py:197
↓ 1 callers
Function
read_data_file
(file_path: Path, max_rows: int = 10)
RealChart2Code_eval/evaluate_task3.py:204
↓ 1 callers
Function
read_data_file
(file_path: Path, max_rows: int = 10)
RealChart2Code_eval/evaluate_task1.py:204
↓ 1 callers
Function
run_benchmark
(args)
RealChart2Code_eval/evaluate_task2.py:1122
↓ 1 callers
Function
run_benchmark
(args)
RealChart2Code_eval/evaluate_task3.py:1069
↓ 1 callers
Function
run_benchmark
(args)
RealChart2Code_eval/evaluate_task1.py:1061
↓ 1 callers
Function
search_recursive
(search_dir: Path, depth: int = 0)
RealChart2Code_eval/evaluate_task2.py:122
↓ 1 callers
Function
search_recursive
(search_dir: Path, depth: int = 0)
RealChart2Code_eval/evaluate_task3.py:129
↓ 1 callers
Function
search_recursive
(search_dir: Path, depth: int = 0)
RealChart2Code_eval/evaluate_task1.py:129
Function
create_user_prompt
(category: str, instruction: str, data_info: Dict[str, str])
RealChart2Code_eval/evaluate_task3.py:232
Function
create_user_prompt
(category: str, instruction: str, data_info: Dict[str, str])
RealChart2Code_eval/evaluate_task1.py:232
Function
diagnose_task_file_issues
(task_file: Path)
RealChart2Code_eval/evaluate_task2.py:137
Function
diagnose_task_file_issues
(task_file: Path)
RealChart2Code_eval/evaluate_task3.py:144
Function
diagnose_task_file_issues
(task_file: Path)
RealChart2Code_eval/evaluate_task1.py:144
Function
execute_code_in_process
(code_content: str, data_directory: Path, result_queue, timeout_seconds: int)
RealChart2Code_eval/evaluate_task2.py:332
Function
execute_code_in_process
(code_content: str, data_directory: Path, result_queue, timeout_seconds: int)
RealChart2Code_eval/evaluate_task3.py:372
Function
execute_code_in_process
(code_content: str, data_directory: Path, result_queue, timeout_seconds: int)
RealChart2Code_eval/evaluate_task1.py:340
Function
find_final_data_files
(data_dir: Path, difficulty: str = None)
RealChart2Code_eval/evaluate_task2.py:67
Function
find_task_files
(data_dir: Path, difficulty: str = None)
RealChart2Code_eval/evaluate_task3.py:70
Function
find_task_files
(data_dir: Path, difficulty: str = None)
RealChart2Code_eval/evaluate_task1.py:70
Function
prepare_task_info
(task_file: Path, max_data_rows: int)
RealChart2Code_eval/evaluate_task2.py:788
Function
prepare_task_info
(task_file: Path, max_data_rows: int)
RealChart2Code_eval/evaluate_task3.py:749
Function
prepare_task_info
(task_file: Path, max_data_rows: int)
RealChart2Code_eval/evaluate_task1.py:717
Function
replace_path_generic
(match)
RealChart2Code_eval/evaluate_task2.py:299
Function
replace_path_generic
(match)
RealChart2Code_eval/evaluate_task3.py:339
Function
replace_path_generic
(match)
RealChart2Code_eval/evaluate_task1.py:307