Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NJU-LINK/DR3-Eval
/ functions
Functions
786 in github.com/NJU-LINK/DR3-Eval
⨍
Functions
786
◇
Types & classes
73
↓ 1 callers
Method
extract_task_info
Extract task information from a task file
benchmarks/subset_extraction/gaia-text-103-grader.py:89
↓ 1 callers
Function
extract_text_from_shape
Recursively extract text from a shape, including nested GROUP shapes. Args: shape: The shape to extract text fro
src/io/input_handler.py:719
↓ 1 callers
Method
extract_tool_calls_info
Extract tool call information from LLM response
src/llm/providers/openai_client.py:404
↓ 1 callers
Function
extract_trace_id
Extract trace ID from an exception. Looks for trace ID in: 1. Response headers (eagleeye-traceid) 2. Error message body (traceId
src/llm/exceptions.py:22
↓ 1 callers
Function
extract_word_count_requirement
Extract word count requirement from query. Looks for patterns like: - "1500-2000字" - "2000字左右" - "不少于1000字" - "1500 to 2
src/utils/prompt_utils.py:2045
↓ 1 callers
Function
filter_google_search_result
Filter google search result content based on environment variables. Args: result_content: The JSON string result from google search
libs/miroflow-tools/src/miroflow_tools/mcp_servers/searching_google_mcp_server.py:52
↓ 1 callers
Function
filter_google_search_result
Filter google search result content based on environment variables. Args: result_content: The JSON string result from google search
libs/miroflow-tools/src/miroflow_tools/mcp_servers/searching_google_iflow_mcp_server.py:83
↓ 1 callers
Function
find_insight_in_conversations
Find where an insight appears in the conversation history. Args: insight: The golden insight text insight_index: Index o
benchmarks/evaluators/eval_intermediate_insights.py:266
↓ 1 callers
Method
find_task_files
Find all task JSON files in the extraction directory
benchmarks/subset_extraction/gaia-text-103-grader.py:77
↓ 1 callers
Method
format_token_usage_summary
Format token usage statistics, return summary_lines for format_final_summary and log string
src/llm/providers/openai_client.py:533
↓ 1 callers
Function
gc
(c,l)
docs/static/js/fontawesome.all.min.js:5
↓ 1 callers
Function
generate_incremental_summary_report
Generate an incremental summary report of evaluation results.
eval.py:981
↓ 1 callers
Function
generate_report_validation_prompt
Generate a prompt to validate if the report meets all query requirements. This prompt instructs the agent to use Python code execution tool t
src/utils/prompt_utils.py:2135
↓ 1 callers
Function
generate_row
(qid, model_names)
docs/static/js/explorer-index.js:151
↓ 1 callers
Function
generate_summary
Generates a summary of benchmark results by reading log files from a directory, calculating total and average trace data, both overall and gr
src/logging/summary_time_cost.py:93
↓ 1 callers
Function
get_audio_duration
(input_path: str)
evaluators/factual_accuracy.py:214
↓ 1 callers
Function
get_color_for_level
Get color code based on log level for better visual distinction
src/logging/task_logger.py:33
↓ 1 callers
Method
get_content_by_index
(self, idx: int)
evaluators/utils/document_loader.py:218
↓ 1 callers
Function
get_default_output_dir
Get the default evaluations output directory.
benchmarks/evaluators/eval_intermediate_insights.py:455
↓ 1 callers
Function
get_env_info
Collect current configuration environment variable information for logging
src/config/settings.py:663
↓ 1 callers
Method
get_extra_info
(self)
src/utils/wrapper_utils.py:45
↓ 1 callers
Function
get_file_category
Determine the category of a file based on its extension.
src/io/folder_processor.py:170
↓ 1 callers
Function
get_log_file_path
()
src/llm/error_logger.py:125
↓ 1 callers
Function
get_max_tokens_for_model
(model_name: str)
evaluators/factual_accuracy.py:88
↓ 1 callers
Function
get_model_name_from_llm_config
Read model_name from the LLM config file. Args: llm_config: Name of the LLM config (e.g., 'qwen3_235b' for conf/llm/qwen3_235b.y
src/runners/batch_tasks.py:1343
↓ 1 callers
Function
get_page_numbers_from_claims
Args: Returns:
evaluators/factual_accuracy.py:465
↓ 1 callers
Method
get_response
(self)
src/utils/wrapper_utils.py:48
↓ 1 callers
Method
get_scrape_result
Process scrape result and truncate if too long to support more conversation turns.
src/core/orchestrator.py:245
↓ 1 callers
Method
get_server_params
Get parameters for the specified server
libs/miroflow-tools/src/miroflow_tools/manager.py:111
↓ 1 callers
Method
get_token_usage
(self)
src/llm/providers/anthropic_client.py:393
↓ 1 callers
Method
get_token_usage
(self)
src/llm/providers/openai_client.py:559
↓ 1 callers
Method
grade_all_tasks
Grade all tasks with concurrent processing
benchmarks/subset_extraction/gaia-text-103-grader.py:169
↓ 1 callers
Method
grade_single_task
Grade a single task using GAIA-Text-103 evaluator
benchmarks/subset_extraction/gaia-text-103-grader.py:130
↓ 1 callers
Function
guess_mime_media_type_from_extension
Guess the MIME type based on the file extension.
libs/miroflow-tools/src/miroflow_tools/mcp_servers/vision_mcp_server.py:28
↓ 1 callers
Function
guess_mime_media_type_from_extension
Guess the MIME type based on the file extension.
libs/miroflow-tools/src/miroflow_tools/mcp_servers/vision_mcp_server_os.py:30
↓ 1 callers
Method
has_extra_info
(self)
src/utils/wrapper_utils.py:42
↓ 1 callers
Function
isHTML5
(unknown)
docs/static/js/bulma-carousel.js:255
↓ 1 callers
Function
isString
(unknown)
docs/static/js/bulma-slider.js:98
↓ 1 callers
Function
isVimeo
(unknown)
docs/static/js/bulma-carousel.js:264
↓ 1 callers
Function
isYoutube
(unknown)
docs/static/js/bulma-carousel.js:261
↓ 1 callers
Method
is_error_box
(something)
src/utils/wrapper_utils.py:26
↓ 1 callers
Function
is_group
Check if a shape is a group
src/io/input_handler.py:715
↓ 1 callers
Function
is_picture
Check if a shape is a picture
src/io/input_handler.py:700
↓ 1 callers
Function
is_report_valid
Check if a report file is valid (exists and has sufficient content). A report is considered invalid if: - It doesn't exist - It'
src/runners/batch_tasks.py:252
↓ 1 callers
Method
is_response_box
(something)
src/utils/wrapper_utils.py:39
↓ 1 callers
Function
is_table
Check if a shape is a table
src/io/input_handler.py:709
↓ 1 callers
Function
l
(t)
docs/static/js/bulma-slider.min.js:1
↓ 1 callers
Function
levenshtein_ratio
(s1: str, s2: str)
evaluators/utils/document_loader.py:125
↓ 1 callers
Method
load_documents
Load documents from a long_context.json file and split into chunks. Uses SQLite cache if available and valid. If a .
libs/miroflow-tools/src/miroflow_tools/tools/rag_tool.py:692
↓ 1 callers
Function
load_env
Load .env file from various possible locations
libs/miroflow-tools/src/miroflow_tools/mcp_servers/enhanced_video_mcp_server.py:27
↓ 1 callers
Function
load_execution_log
Load and parse the execution log JSON file.
benchmarks/evaluators/eval_intermediate_insights.py:50
↓ 1 callers
Method
load_from_db
Load documents directly from a pre-built SQLite database. This skips the JSON file entirely and loads embeddings from the db.
libs/miroflow-tools/src/miroflow_tools/tools/rag_tool.py:658
↓ 1 callers
Function
load_golden_insights
Load golden insights from JSON file.
benchmarks/evaluators/eval_intermediate_insights.py:56
↓ 1 callers
Method
load_json
(self, path: Path)
evaluators/utils/document_loader.py:160
↓ 1 callers
Method
load_tasks
Load benchmark tasks from metadata.jsonl Args: limit: Maximum number of tasks to load (None for all) Returns:
benchmarks/common_benchmark.py:603
↓ 1 callers
Function
load_tasks_from_jsonl
Load tasks from a JSONL file.
src/runners/batch_tasks.py:228
↓ 1 callers
Function
log_api_error
Args:
src/llm/error_logger.py:51
↓ 1 callers
Function
log_api_skip
Args:
src/llm/error_logger.py:94
↓ 1 callers
Function
main
()
eval.py:1466
↓ 1 callers
Function
main
()
main.py:33
↓ 1 callers
Function
main
Main entry point with Hydra config.
src/runners/folder_task.py:581
↓ 1 callers
Function
main
()
src/runners/batch_tasks.py:1374
↓ 1 callers
Function
main
()
evaluators/information_recall.py:638
↓ 1 callers
Function
main
()
evaluators/format_compliance.py:338
↓ 1 callers
Function
main
()
evaluators/depth_quality.py:303
↓ 1 callers
Function
main
()
evaluators/citation_coverage.py:435
↓ 1 callers
Function
main
()
evaluators/factual_accuracy.py:2272
↓ 1 callers
Function
main
()
evaluators/utils/run_all.py:702
↓ 1 callers
Function
main
()
benchmarks/evaluators/calculate_average_score.py:119
↓ 1 callers
Function
main
()
benchmarks/evaluators/extract_futurex_results.py:88
↓ 1 callers
Function
main
()
benchmarks/evaluators/eval_intermediate_insights.py:464
↓ 1 callers
Function
main
Main function
benchmarks/subset_extraction/gaia-to-text-103-mover.py:140
↓ 1 callers
Function
main
Main function
benchmarks/subset_extraction/gaia-text-103-grader.py:256
↓ 1 callers
Function
majority_vote
Compute the majority-vote prediction for a list of candidate predictions. Tie-breaking rules (deterministic): 1) Highest frequency win
benchmarks/evaluators/extract_futurex_results.py:22
↓ 1 callers
Function
make_answer
(answer)
docs/static/js/question_card.js:80
↓ 1 callers
Function
make_box
(contents, cls = "")
docs/static/js/question_card.js:49
↓ 1 callers
Function
make_choice
(choice)
docs/static/js/question_card.js:75
↓ 1 callers
Function
make_choices
(choices)
docs/static/js/question_card.js:59
↓ 1 callers
Function
make_img
(path)
docs/static/js/question_card.js:43
↓ 1 callers
Function
make_qt
(question, unit)
docs/static/js/question_card.js:28
↓ 1 callers
Function
make_serper_request
Make HTTP request to Serper API with retry logic.
libs/miroflow-tools/src/miroflow_tools/mcp_servers/serper_mcp_server.py:48
↓ 1 callers
Function
o
(t)
docs/static/js/bulma-slider.min.js:1
↓ 1 callers
Function
parse_args
()
benchmarks/check_progress/check_progress_webwalkerqa.py:29
↓ 1 callers
Function
parse_args
()
benchmarks/check_progress/check_progress_xbench_deepresearch.py:29
↓ 1 callers
Function
parse_args
()
benchmarks/check_progress/check_progress_frames.py:29
↓ 1 callers
Function
parse_args
()
benchmarks/check_progress/check_progress_browsecomp.py:29
↓ 1 callers
Function
parse_args
()
benchmarks/check_progress/check_progress_gaia-validation.py:29
↓ 1 callers
Function
parse_args
()
benchmarks/check_progress/check_progress_browsecomp_zh.py:29
↓ 1 callers
Function
parse_args
()
benchmarks/check_progress/check_progress_hle.py:29
↓ 1 callers
Function
parse_args
()
benchmarks/check_progress/check_progress_gaia-validation-text-103.py:29
↓ 1 callers
Function
parse_args
()
benchmarks/check_progress/check_progress_hle-text-500.py:29
↓ 1 callers
Function
parse_args
()
benchmarks/evaluators/extract_futurex_results.py:71
↓ 1 callers
Function
parse_tool_calls_from_log
Parse tool call information from the JSON log file.
src/runners/batch_tasks.py:403
↓ 1 callers
Function
pl
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 1 callers
Function
post_with_retry
Send POST request with retry and exponential backoff. Returns response object if success, otherwise None.
libs/miroflow-tools/src/miroflow_tools/mcp_servers/reasoning_mcp_server_os.py:38
↓ 1 callers
Function
prepare_audio_for_gemini
(filepath: Path)
evaluators/factual_accuracy.py:235
↓ 1 callers
Function
prepare_file_for_api
(filepath: Path)
evaluators/factual_accuracy.py:541
↓ 1 callers
Function
prepare_folder_for_context_size
Prepare a folder to use a specific context size. IMPORTANT: This function NO LONGER renames files to support concurrent execution. I
src/runners/batch_tasks.py:92
↓ 1 callers
Method
prepare_task_description
Prepare task description and file path for the agent Args: task: BenchmarkTask object Returns: Tupl
benchmarks/common_benchmark.py:662
↓ 1 callers
Function
prepare_video_for_gemini
(filepath: Path)
evaluators/factual_accuracy.py:292
← previous
next →
401–500 of 786, ranked by callers